fixed logical issue in simulation

previously allowed active_player to rethink an action with information
they couldnt have known (valid_blocks).  If it gets to valid_blocks, its
for BlockedAction not RethinkAction