shooting minion

Added shooting minion and projectile class
Also made changes to Various reset methods and the enemy class.
All movables now have a reference to the map object hey are contained in