Improve classes.py

 * Remove obsolete code
 * Improve Animator class by unregistering it when the time is up
Separate KeyHandler/State
Add Mouse event structure