Make some tweaks to sprites
Make some tweaks to sprites

- Period now just makes use of the game period
-- This makes it a little rough for unit testing as now you'll need a
mock class that sets Game's period
- Add a getter for the angle
- Sprites now rotate by their center instead of by their top-left corner

nhydock/revert