Thank you very much, I appreciate the detailed feedback.
I will definitely keep in mind for my future projects. :)
I also wish I had more time for improving the puzzles and bug fixes.