Really good use of the limitations. It is hard and the challenge brings pain and satisfaction in equal parts. I liked the battles in particular. Great work