I am looking for a RPG game where the weak monster (not sure if it's a slime) wanted to take revenge on his monster boss, so it used its possession ability to gather heroes in a village and take the revenge. I remember the game has a puzzle element where the player need to possess different character to slowly progress through the story until it gathers its allies to face off with his monster boss.