Forgot the return statement in constantly_punish. That is why the server would not go to a next player *facepalm*