This is simply so much fun. I keep trying to come up with something more detailed to say but honestly I'm having too much fun for that. Great job!
I think having fun is the biggest reason of this so I take that as a badge of honor. Thank you