Perspective is half a grid cell shifted
(or map is shifted)
use a variable for the offset of the x and y screen centers.
Center the mouse on the player, also in the last few commits the background was made black and a lighting model was applied to the scene.