Fixed some more print statements. Instances of the following: None is now unorderable redefining __eq__ means you must redefine __hash__ in some cases hardened Brick() and Rectangle() against people passing floats