Uh, im completely new at this too so im not sure if this will even help, but something about the mouse aim :
OnRightButtonClicked> "Player" Spawn "bullet" on layer 0
"bullet" Set angle toward (Mouse.x, Mouse.y)
this worked for me, havent got a clue about the sprite change thing though.