added player rotation

Changes
-changed sprite of player to robot
-added gun sprite on top of player
-Player now rotates based on which way he is heading
-player gun rotates based on movement direction and which way projectile
is shot
-projectiles spawn in front of gun(could use alittle more fine tuning)