He really did that all without a search engine or looking at any API docs?? Maybe it's just cause I'm not a games programmer, but that's insane. How does he know what he's programming to?
It's still pretty impressive if he implemented his own sprite class from scratch and built a game with it in 48 hours.