Player movement and shooting coded. Merged in kirby master

Player movement and shooting. Checked to make sure it wouldn't delete existing code.
@KirbyAu2 
instead of setting the startingLocation here, can you pass in the lane and then the projectile can get the front/back itself?