Wow!
Good to know that you're okay, and, as you say, no-one got hurt.
Something like that has the potential to be a 'major'.
You had an angel on your shoulder for sure!