Richards Debugging

Moved Turrets, Enemies and Improvs to their own folder, added virtual
and ovveride to a few functions