finish refactor, game compilers now, game runs, fix negative bid bug