Agreed. I kept coming back to it until I beat it. Probably sunk a couple of hours in it. Good work to the dev!