Lukasz: Expanding starting point classes, developing more flexible mouseHandler.

This has everything and a bit extra of what David asked for. David needs to test the mouse and change it's texture to a spritesheet.