Implemented rotation, reflection, rocks, and piece damage.

This includes the following 3 player stories:

 - As a player, I can rotate the reflector, slingshot, and obelisk 
   units in increments of 45 degrees.
 - As a player, I can shoot rocks from my slingshot.
 - As a player, I can tell when my piece has been damaged or destroyed.