This is pretty nice. I strongly believe that you should keep writing stuff like this, as you'll surely get better and better.
If you ever need someone to review it, or need an opinion, drop me a PM here or on HF.
If you ever need someone to review it, or need an opinion, drop me a PM here or on HF.