Added functionality so that GameController can't get corrupt values