fixed mvc structure issue by removing imageview properties from the referee and markerSprites.  now, the markersprites are stored in the markerSprite array together with their corresponding views in an nsdictionary.  theReferee and refereeView are just properties of the controller.  it might be nice to keep them together in a dictionary though.