Edited Attack Command And Added Weapon Cycling

The attack command now allows for specific weapons to be chosen for use.
Also, I noticed that weapons weren't being cycled, so I added some code
to fix that.