Split unit actions (attack, move) from interface
Switch to Str/Stam combat model.

Flanking, pushing, water.