Haven't actually fixed this yet.
Refactoring: moved event adapter classes out of World.java to their own source files, for
ease of debugging.
Added support for mouseMoved and mouseDragged events.
Added hooks for worldEnds, with the same API as the other event handlers (i.e. the method
takes in the Model as a parameter).