This game gave me stress but I beat it.
I'm sorry to hear that! I hope the satisfaction of beating it fixed it ;-)