I replayed the game again, I couldn't help it. Well, I got through to the Princess route and I just confirmed that Kuro hovers! Now I am curious as to how far he can go. Can he basically float really really high and far away and just choose not to cuz he don't want to be far from the MC or does he have limitations like 1km away from her.
Replaying the game, it showed just how competent Kuro was as a spirit guide. I could have gotten straight to the good ending of a route 95% of the time just by following his suggestions and choosing what would be a more comfortable choice for him (he'll murder me if he's not happy anyway lol) and he makes so much sense at most times (if he is not being too yandere). Most remarkable times was when he advised the MC to execute the traitors and in the detective route where he theorized the trap the villaim had for the MC and when he said that the MC's genuine kindness and selflessness wasn't a weakness. I guess that's another thing I liked about Kuro. He is always so supportive and sees the best in the MC, he really just wants to see her fluorish. And he knows when to correct her when the situation calls for it, and he owns up when he has mistakes. Those moments made me really admire Kuro as a character and showed tgat he really loved her.
It pained me to choose the wrong choices cuz I knew I was gonna hurt Kuro in some way (the one where MC kissed Farro became more painful to me cuz after I knew that Kuro was in pain everytime Farro touched her, I understood why Kuro just let her suffer, cuz Kuro himself must have suffered terribly out of jealousy and extreme pain when they kissed). But they were essential to know more about the plot and to further the point that they were in a simulation sooooo that gave me a reason to actually choose them. I find it neat though that you get to go back to fix toir mistakes and even if Kuro knows you made a mistake, he still loves the MC.