Implement Monte Carlo Tree Search
Abstract how to make AI
Refactor - Use externalAITable
Embed level into player type
Remove obsolete code relatd to level UI
Support adding MCTS-based AI
Add MCTS-based AIs
Merge branch 'try-mcts'