Rewrote directional attack. Hooks

Completely rewrote the way directional attacks work, and added hooks

Used bitwise operating shit. Basically we have super strong control now
(we know which keys are pressed, and we can now do diagonal attacks.
Couldn't do that old system) + super fukan fast now.

Added hooks to WASD for keys. gg