This is normally not my type of game, but Jesus Christ this was amazing. I nearly cried multiple times. Thank you.