Wow! I love this!
The only thing I could suggest is to try to split it into paragraphs. It would just be easier to read this way.
Keep up the good work!
I know. But I get confused trying to do that. Sorry if that bothers you.