working on coverage.
1. need to check if default gamestate will do for the whole test
2. need to add ai logic tests for smart one and may be some more ;)