Possibly. I'm not going to tell you what drugs you should or should not take, and a portion of Master Of Dragons was written while on shrooms.
Though, if you think this is weird and trippy, be prepared for the finale I have planned for the Pet Foxes update that should be up next week. It gets really surreal in a similar way to the ending of Eraserhead, then shifts into an Animal House-type ending, and I won't apologise for it.
I mean, my name is Weird420XL.