+ Add board.entity package.
* Fix some errors in TiledBoard and Tile.
+ Add BranchingSpace and EntityUI class.
+ Add Player class.
* Update Entity class.
+ Add PlayerUI, ComputerPlayer and HumanPlayer classes.
+ Simplified class structure.
+ Add HumanPlayer, SubjectMessage classes.
* Change Entity list implementation in TiledBoard to OrderedSet.
(See changes)
* Add threading to BoardGUI.
* BoardGUI now works!
* Massive update!
* Got a semi-working board up!
Merge pull request #2 from Seally/master

a