Had a good time playing this one. Challenging, yet fun to play. I think you got the balance just right. Well done