Collision:
Collision resolution data.source: GameObj
The first game object in the collision.target: GameObj
The second game object in the collision.normal: Vec2
The contact normal.distance: Vec2
The length of the displacement.displacement: Vec2
The displacement source game object have to make to avoid the collision.resolved: boolean
If the collision is resolved.preventResolution(): void
Prevent collision resolution if not yet resolved.since
hasOverlap(): boolean
If the 2 objects have any overlap, or they're just touching edges.since