WIP: added TestEnvironment to thingsThatPlay
WIP: added Script to thingsThatPlay
Fix: standardise how to get the result from thingsThatPlay
New: PhaseGroup_Player now sets the result inside the thingToPlay
Fix: AutomatePhase now sets the PhaseGroup_Result
New: TestEnvironment_Player now supports the thingThatPlays abstraction
New: Script_Player now supports the thingThatPlays abstraction