Changed player.explore to be able to handle
a filled playfield.  Added update() loop that
cycles through all players, and a player
indexing scheme.