don't abort the object validation on error
minor edit to the DoctorHelper module
don't leak uninitialized variables to subobjects
remove the annoying symbol-like prefix to booleans
reimplement rendering using Qt to replace Gosu

ruby is not the best langague to do that kind of things