anchor.diff:    var Model = Base.extend({
       model_id: 0,
       model_type: "",
  -    initialize: function(model_obj, position, max_speed, max_force)  {
  +    initialize: function(model_obj, position, max_speed, max_force, color)  {
         this.model_id = model_obj.id;
         this.model_type = model_obj.model;
         
  
positive.code:   var audit_list = {};
    //list of model objects that have veen converted for paperscript
    var model_list = new Array();
  
    function find_or_create_model(new_model)  {
      for(var i = 0; i < model_list.length; i++)  {
  
negative.code:         return model_list[i]
        }
      }
      //optional code to set the color of the models
      //feels like it needs a rewrite
      model_type = new_model.model
      if(!(model_type in model_colors))  {
        model_colors[model_type] = available_colors[(model_colors_size % available_colors.length)];
        model_colors_size++;
      }
      //finish setting code color
      model = new Model(new_model, Point.random() * view.size, 1, 0.5, model_colors[model_type]);
      model_list.push(model);
      return model;
    }
  