added boardUpdates to the game object to prevent to redraw the whole board, ui part not implemented