completes feature set for core library - and CLI interface (aside for cli_game_specs not passing)
why am i tracking log files.....? :[
updates cli_refactor