removed GameState from ui since it belongs to controller