I like how the direction is dependent on how you move. Only thing I would suggest is adding something to tell you that. Perhaps a UI to show which movement selects which weapon.