Basic logic for screen switching and Pokemon loading