Thanks for the critique and tips, I'm glad you enjoyed it! It's really nice to hear the perspective works well.