proceding with durak, small refactoring on the side.
need to read about this if main stuff not to test extra stuff and not to create extra gamestate enteties