Looks like we were sort of thinking alike haha
I was actually considering putting some bump sensors on the front of him so he doesn't get stuck on low objects. I have an accelerometer so I may just put that on him so I can detect if he stopped moving.
