WIP JS game engine on top of EaselJS