Thank you for such thorough feedback! Glad you enjoyed it, and we'll definitely take your notes into account for future updates!