Fix bug (partially): Sticky collisions
Fix random stuff, make Canvas package-access
Change access for some methods
Add class comments to all public classes
Add method comments to unclear methods, add printKeyPresses() to Keyboard