A lot of fixes

Turns out the move script still have 1 major problem, but I'm not sure
if that is the only one.  Basically, the tile in which the current
objects are in AT STARTUP are not marked as occupied.  EG)  I can move
a piece into the position of the SoulStone