Fixes #1, Detecting player ids that are invalid because they are outside player count range.

Signed-off-by: timdrew <tim@timdrew.com.au>
Major test change, apparently I had the player_c and player_id arguments backwards.

Signed-off-by: timdrew <tim@timdrew.com.au>