1-4 players

Not very well tested but it seems to work.