I think the best way to get all the different endings is to play the game "backwards": This means. Play it thru to one of the better endings (for me, this was "Bionic ... hearts") and save the game at every point of choice. Then go back to the last saving point, decide differently this time and see what happens. Next round, go back to the save before this and try another alternative and so on.
I admit to have spent several evenings with this game by now just doing this. Love this great little game!
