Meh, council president gets corrupted way too easily. The combat is annoying at the worst times, with all those misses and "no damage" hits. Outfits changing the way you get stripped is a cool touch, but they don't really change the ways you get stripped or molested.
I think the game might have been more interesting had the spirit not been able to corrupt the president upon first meeting her, it gets confused that it has such little effect upon her and decides to roam the school to corrupt the other students; leveling up along the way until it is at last able to affect the student council president.
Battles are against other spirits that hunt the school, defeating them makes you stronger giving you more abilities. Reading minds, moving physical objects, influencing dreams, etc.
Two endings for a 'Good' and 'Evil' path. Good path is about defeating spirits but not corrupting yourself in the process by unleashing your lust upon the students, evil path is just the opposite. Good ending results in you ascending to the next life, where you get to fuck a bunch of angels. Evil path results in you creating a harem at the school, possessing students, teachers and creating everyday orgies.