This simulates a 2D world from the square's point of view. As everything is 2D, the square only sees a 1D line. The darker the colours in the square's view, the farther away the object is. Use arrows to control the square, WASD keys for the circle and IJKL for the triangle.