Fixed the Tron-like game play, just needed to keep track of previous
position.  Controller doesn't start until the game is visible to the
user. Added spinlocks to the PieceThreads while another piece is
performing a move and while the UI is drawing
Merge remote-tracking branch 'origin/master'