Befreak

Befreak is a two-dimensional reversible programming language.