Real full width and height to prepare for responsive canvas
Refactoring: separating render from sockets binding
Redrawing the player when updating the map.
Centered scrolling to stop losing the viewport
Hiding the map when it is being updated.
Update README.md