Added IAttacking interface for better game logic