Really liked the concept, but the ending bit kept blindsighting me with hits that I couldn't see coming.