Added a break in one of the switch statements so commands don't bleed into each other, compiled, and working afaik.