Very fun! It took a bit of time to get the other endings, but it was worth it. My only problem was what quackoquack has already mentioned.
All in all, very good!