messaging system, a linked list implementation i'll probably never use, added collider component, should be able to use the messaging system to implement collision response, some clean up here and there.