Audio imported from SFML, made some core classes non-copyable, made update/draw protected, made several constructors private, and generally everything is more dummy-proof now. Changed the way the mouse buttons are handled internally too.