fix goalie_id() reference
handles ImpossibleAssignmentError better.  closes #52.

if the requested assignment is impossible, we drop the current play and temporarily blacklist it