Recursed is really fantastic. There's puzzles in there that took a few days for me to solve