a wip(again) go game framework
IDEAS FOR BETTER WORLD
TODO:
These changes will reduce functionality but make it more portable.