A lightweight, cross-platform, OpenGL/GLUT-based non-FRP 2D game engine in Haskell