- implement Board as singleton
- implement GameManager as singleton
- implement Gamer as task for communication thread - draft
- implement accept connection from client in GameServer  - draft
.