A 2-dimensional game engine in a 3-dimensional world