struct Impulse { Vector2 force = { 0, 0 }; Vector2 pointOfApplication = { 0, 0 }; float32 timeOfApplicationSeconds = 0.25f; float32 timeAppliedSeconds = 0.f; bool isDead = false; };