new/improved collision system, finished Projectile.js