Optimization of control code and bug fixes

- Leaping Blow now activated by holding block, then jumping
- Fixed BUG: derp in targeting code check if target could see the player
rather than the other way around
- Fixed BUG: Dash could be activated in the air
- Fixed BUG: able to block / attack even while certain moves in progress