If you haven’t heard of Rasmus Pettersson then you are missing out on one talented cartoonist. Hailing from Sweden, Rasmus is the creative brainchild behind GlitchTown. If his name sounds …