Very well done. The corrosion mechanic made it a little rough for me I didn't realize what was going on for a bit. I love the puzzle aspect underneath it all.