WIP: Phases_Player is now a PhaseGroup
WIP: PhaseGroup_Result is the new container for tracking what has happened
Fix: clearer output when destroying a test environment
WIP: represents the result of running a group of phases
WIP: ensure we set success when a phase group has finished playing all the way to the end
Fix: TestEnvironment_Player needs separate results for separate phase groups
WIP: initial PhaseGroup support for the DevModeConsole
Fix: do not accidentally create extra phases
Fix: use the same storyresult