MUCH better projectile system, removes a lot of unneeded code.