I loved this game, but I have one major objection to the design, something that afflicts even AAA titles; Getting the "good" ending pretty much requires a walkthrough, since the actions the player must take to achieve it are so arbitrary and counter-intuitive.