A cross-platform Haskell/Sodium/OpenGL game engine