A 2d platformer engine using SFML and Lua