simple 2d engine experiment using C++/openGL/lua, etc