Freelancer:
labscastle
entry_06
Slower version of entry #30