Thank you so much for the thorough feedback, I really appreciate it. Too bad I can't update it anymore.
Anyways, you've earned a rating