You shouldn't post this into the code gallery since it's only for GS2. You can post it in the GS1 section though

And you don't need player.x-0 since that actually does change nothing. It just goes back to player.x. I'm not that good with GS1 but you could try to use the maths cbk (chris) explained you for your shoot command to safe some lines. Than you can expand the x/y with a for() loop. Could save you some time
