Faux objects using hashes with self reference in SDL example