5-21-2013a

Cleaned up the Tower Class, set a base class for all towers.
Set the sprites so the origin is in the center and then fixed most
related issues.