Removed problematic constructor
Minor reformatting
Reformatting, removed possiblity of infinite loop in moveBy
Removed trailing whitespace (Sorry)