Started creating the inter-entity collision behavior, and quickly finding that there are a few things I hadn’t considered.
Do collisions need to know the earliest point at which the collision occurs? If so, how is that determined? Does that information need to be stored, and if so where?
I’m still not sure about how I’ll be tackling all of these, but the bones of the behavior are in place now, and I think I can now start layering muscle and fat and skin on top.