Well implemented and very well written as well! I was taken in by the story. Good job! I'll have to see if I can find all the endings :D