shooting minion

Added shooting minion and projectile class
Also made changes to various reset methods.
All Movables now have reference to the Map object