1. use game_ending as the random threshold (faster)

2. give up the discrete set, delete the stack
change ignore, enlarge the set_static_size
GTPAdapter can now ignore empty input
Create Gene basic codes
implement
Fix project config bug
Complete version 0