Grid and gear rotation of neighbors (not limited to touching sides yet).
Gears track their connecting sides.
Gears now rotate only their connectect neighbors.
Creates performTurn() method for resetting gears after move.
Gears rotate on click.