use attack command
minor command refactoring
drop actions
use info for applicable command check
apply command walkabout
check applicability in attack command
charge command
can execute in command base class