An interpreter for 2d language