Separate update and draw.
Player movement is now frame-independent.
Refactoring movement update.
Smooth player movement.
Move player from Zone to Game.
Integrate character animations in the zone viewer.