changed positions to floats, new projectile object