This is something i drew on a paper role and i loved those little things i drew! Even thought it is something out of my head m not sure what they are. cartoon people, creatures, cute monsters may be? well NO CLUE!
So i leave it to you, it what ever you like to think it is! :)