The biggest problem with Cake was it was a character that could literally interact with anyone within communication distance at any time, much is very manageable as a sharable NPC but not as a player character. Too much to think about and too many interactions to keep up with. It was a valiant attempt however.