Little is known about the Gigglecat, a ghostly demon that lets out a spine chilling giggle every once in a while.