2D game framework.