Fix 3 & 4 player scoring (#163)

Extract player flags into a player field;
player index -1 is non-player.