2D platformer written in lua