Fix board printing
Use threading.Event to synchronize players
Start UserPlayer implementation
Fix board and block printing