A 2d Tiled GameEngine in java ( canvas-rendering )