GameSceneProxy writes type of unhandled type to console.

Previously the object was concatenated with a string, which yielded output of little value.
GameAnimations are now restarted immediately when changing program.
Added Button hover animations.
Made button sprites look nicer.