Merge pull request #1 from TimPaisley/master

(Really hoping this works.)
Merge pull request #2 from TimPaisley/master

Create .square package to organise square types.
BC - progress
Merge remote-tracking branch 'origin'
BC - refined player and Cards classes
BC - more progress
Bc - Even more progress
TP progress
TP adjustment
TP syncing