Implemented smooth movement
In order to do this, much of the code in PlayerController and Pushable was
refactored. Do not hesitate to ask me if you have any question about them
== Minor changes
Renamed Clock to Timer