Begin scaling piece locations to actual res
AnimationController not to use Semaphore

Use synchronized keyword instead
Animated pieces to be tracked by Grid

Animated pieces would be removed from the grid, and manually painted by
the GridView; this has been changed.  The GameGrid now uses a
pixel-coordinate space for units, and they GridView will now be able to
paint animated units without any special help.
commit changes mistakenly not committed