This game reminds me a lot of Leon: The Professional. The characters are so well crafted for such a short game, the fact that I actually felt attached to them at the end was so surprising. Also I was really expecting something to end badly, and I'm very glad it didn't.