micro game engine, helps manage draws and event cycles, works with SumoJS