Thank you for leaving such a thorough and detailed comment. :)
Glad you liked the game, and I'll be doing my best to improve going forwards!