Randy, I am attaching some revised classes for you. So here's the thing. MASON assumes that the model object and the portrayal of that object can be entirely separated. It doesn't have to be that way, but it's a common scenario. In your code it seems that you're trying to have the model object (CoordinationPlayer) also portray itself. So I've modified the code to get that approach working. Your agents are now drawing their chosen color. BTW, I suggest that general discussion regarding GMU etc., should be kept off the list as it's got lots and lots and lots of non-GMUers on it. No biggie.