Sounds and music work + Smoother mouse controls

Added some javadoc