No this is not too harsh, exactly the criticism I was looking forward to. There is a lot of stuff that I want to add, so I haven't even scratched the surface, but optimization is number one on the list at this point. I learned a lot from creating this, but have a ton more to learn. Glad you enjoyed the story, thanks so much for the honest response!