Initial fight implementation