Refactoring, documentation, tyrannosaurus puzzle, snapTo