So, for curiosity's sake, can someone who actually has a grasp on the story explain to me how the heroines can lose their virginity multiple times, and why only some scenes actually have it happening? The blue-haired heroine has sex with the MC and possibly a bunch of enemies, but doesn't have an actual defloration scene until one of the final bosses, and the red-haired heroine loses her virginity to the MC at the beginning, but can also lose again it in a 3P scene later in the game (with potentially tons of non-virgin sex in between those scenes). I assume there's some sort of magic-related explanation for it, seeing as how they can also be impregnated and then be perfectly fine/not pregnant afterwards, as well, and I'm mainly asking because I somehow managed to brute force my way through the game without a translation or a walkthrough (surprisingly, the only part that gave me a game over was the pig boss, who was taking next to no damage and running out the timer until I tried switching out some of the heroines' skills), but was wondering what the heck was going on.