Appreciate the feedback! I definitely had thought of all of those points you mentioned while developing it. I just ran out of time to polish everything. I'm going to try polishing it off and resubmitting when I get the time :)