This is so good. Had a REALLY hard time but I finally made it to all the endings and I literally cried over ending 5. Fantastic game design.