private bool PickMove() { Displayer.DisplayMovesToSelect(Trainer1CurrentPoke); //Write a function that does logic for PP int selection = Input_Handler(); if (selection > Trainer1CurrentPoke.Moveset.Count) { return(false); } else { //More logic for PP Trainer1.IndexPicked = selection; return(true); } }