I agree - good job getting him straight to the vet and I'm so sorry - poor guy was just trying to have fun
you must be feeling so helpless....
I hope he improves and comes home quickly - your post is a good wake up call for those with tile - I used to have beautiful tile floors and never thought something like this could happen from simple playing
All the best and prayers to your family