This game was indeed a ride. The protagonist was very special, not just a self-insert character. It is definitely worth the time to play it.