working on fight mechanics