updated gamestate visual and fixed bugs in gamestate