Latest update: I decided to just bring him to the vet and have him checked out rather than risk anything; we're going in the morning. Thanks for all the suggestions, I appreciate it...