Added dispatchEvents, Fixed bug with some projectiles going beyond their destination, added array for the projectiles.