Dang, that was an experience! Are there multiple endings, or just the one?
There are two endings. There are secret solutions to some puzzles that can get you the secret ending.