GameRule is now used for board creation, upped board size to 12 to show
Added custom fonts. They're both public domain and from http://www.1001fonts.com/overhaul-font.html and http://www.1001fonts.com/thin-pencil-handwriting-font.html
Used wrong font
Text alignment's a bitch
Implemented rollback if moveShip() is invalid.
Also improved JavaDoc for GenericShip
Merge remote-tracking branch 'origin/gui-sprint2' into gamelogic-sprint2
Updated JavaDoc for Board* and GenericPlayer