roofbot: puzzler on the roof