Fix map drawing
Add centering of the vieport by player