I got to just after the knight in stage 7 before giving up because I didn't have enough credits. Awesome labor of love, I wish I was good enough to beat it.