refactor direction. Shitty Attack added.
Gg