in reply to 5x5 Puzzle

I wonder how many moves I'll have made by then... ;-)

I'll also take a look at your OO code. I made an OO program a while ago, but I don't seem to comprehend the syntax and mechanisms that well yet.