Changing name of runner to distinguish it so that tests don't get mixed up
Adding shell of runner spec, using new test helper for imports
Made runner to hold runner methods so they can be tested
rearranging dependencies
testing end_game? and removing unneeded end check in play_game
WIP failing tests removing if logic in runner