Fully functional except for needed visual tweaks

needs visual tweaking
needs proper gambit distribution & gambit stealing
needs forking into synchronised distribution method