cross-platform 2D game engine for logical games