Each object instance is based on a class definition. They will each have an id, name, a list of scripts, and a collision type (maybe more)