Refactoring

* Refactored supervisor to be more efficient.
* Combined the select for game request and moves, so that the servers doesn't eat 100% of the CPU all the time in the while True loop