Limited soldiers to one move per turn, added inactive buttons so that a soldier that has already made a move cannot make another, improved button handling, defend now tells the active soldier to defend and is handled properly
Updated demo