gameEngine sets player display, correctly waits for next turn
better concurrency in engine thread