this was great! had to resort to brute forcing the last 3 but spent a good few hours on this, would love a sequel