#11 #12 #13 implemented playable game screen; threading sync via locks; game end detection and server stop