Great performance. Interesting mechanics. And a nice twist at the end. Trying to be good when your in a bad situation.