This one's a little trickier -- a false return from `skipPlayer` could mean that the user is not in the game, but it could also mean that the game is not in a state where it is reasonable to skip (eg. not playing, or judging but they're not the judge).  That's mainly why I left it as a generic "bad request".