Refactor sprite hierarchy and strategy

Gets rid of Unit and Building subclasses. Cleaned up strategy components that are left over in the sprite hierarchy