fyi there aren't just "dudes" and "dudettes". i'll have you know that there are actually thousands of different genders, and by not individually mentioning each of them, you are disrespecting every single one.
SJW (my initials)
(issa joke, they aren't really my initials)
anyway, this is basically a big mashup of ideas. idk what the pretty part at the end was gonna be