Okay so a lot of us know about Wilton, an unimplemented character that's just a skeleton. I have an idea of how to make him a "character" while also solving an issue with ghosts.
My idea is that once a player dies, they can haunt their own skeleton or a nearby skeleton, player created or world generated. This will make them solid again. Haunting the spear skeleton gives them a free spear.
The skeleton cannot starve, go insane, freeze, overheat, or get killed by Charlie. As a consequence, it has low health (dying will turn it into bone fragments and make the player become a ghost again), and cannot hit very hard.
Others players will still receive the sanity penalty but they can use a telltale heart to make the skeleton alive again.
Skeletons have limited carrying space, allowing a dead player to take a few choice items with them so they can safely return and claim the rest of their items once revived.
The player has the power to abandon the skeleton body to become a ghost again, turning it into fragments.
What do you guys think?