Major commit.  Adds variable terrain and sound manager, reorganizes image manager.  Moves to square board.