Add some more methods, for attacking.
Change the order to better match other methods.
Update AttackWithWielded.