refactoring
min/max eval function
split board status
cui debug
implement 1turn-read AI
player initialization