All PlayerInteractorControls are anonymous classes

Changed all *WizardControl and *FireballControl to anonymous classes
since they were so tightly connected to the *Wizard and *Fireball
classes anyway. A moving game object, with the exception of Player, now
typically is a Spatial and has an anonymous Control class it uses an
instance of.
Made the fireballs into bats (and switched player back to ghost)

Bats now do a weird crashing movement when they hit the player. That
movement is not final.
Tweaked some parameters of level and player movement

Player now runs faster, jumps higher, platforms are longer and further
apart.