Perform the action in question.returntrue if the action suceeded and we should move to the next state, or false if not