Real full width and height to prepare for responsive canvas
Refactoring: separating render from sockets binding
Redrawing the player when updating the map.