Fixed and improved /gm

Fixed so it actually works with arguments, and made it so you can use
the gamemode number, the name, or c, s, or a.