Thanks so much for your critique and I'm glad you enjoyed it. I agree with the points that you've made and I'll keep them in mind for if I continue development.