The enemies are based on Youkai, which are monsters from Japanese folklore, they show up a fair bit in Japanese media in general, so no doubt you'd recognise something if you've played a game that incorporates Japanese culture, like Super Maro Land 2!