I like the idea for of moving all behaviours to the base class - makes sense to me as does the method naming - so we'll follow this convention I guess?

```
def new_collision_behavior(items)
  behavior = UICollisision.alloc.initWithItems(items)
  # other collision method stuff here
  behavior
end

def viewDidLoad
  collision_behaviors = new_collision_behavior([box_one, box_two])
end

```