I think it is a very good puzzle. I thought the method of calculating the score using not only the solution but also the time was an interesting idea for this game jam.