Если не нужна поддержка методов, из-за которых выбивает ошибку, в классах "повыше", просто убери аннотацию @Override. Если же нужны - реализовывай их в этих классах.
Дело в том, что у вас в BeastShot используется метод без параметра, а в классе Playable(или Createure) метод с параметром boolean first, сверьте класс BeastShot с лостами.
Дело в том, что у вас в BeastShot используется метод без параметра, а в классе Playable(или Createure) метод с параметром boolean first, сверьте класс BeastShot с лостами.