Issue #47 - battle system now skips people's turns and their command input prompt if their .canAct method returns false. PCs with 'fled' status are not only skipped, they also cannot be targeted by attacks.
Issue #47 - battle system now has a way to lock in a whole-party command. Its execute() function is called immediately; its startRound and endRound functions are called at the start and end of round respectively.
Issue #47 - battle system now ends fight round immediately if all PCs are either dead or fled; goes to 'ran' ending if at least one is alive and fled. Resets fled status at beginning of battle.
Resolved merge conflict.