A 2D-game Engine