Added new files and removing repetitive code
Removed entity Fireball from ProjectileListener, Functions now found in main class.