Very content-rich game for a game jam entry, it even has achievements! I'm not good at puzzle games so I'm not qualified to speak about the difficulty