BTW for anyone who's wondering Karel's a little BS computer language and it has this editor thing where you make a world and there's a little robot that can move around, and pick up and put down these little things, and you "program" the little pretend robot to do things, like getting out of a maze by telling him to follow one wall until he's out, re-arranging the beeper things into varrying patterns, etc. It's a lot easier get a feel for how things are working. Seeing the robot zoom off in the wrong direction and fall off the edge of his little world makes it easier to understand what's wrong with your method instead of, "PARAMETER TYPE MISMATCH!" or the like.
Too bad I don't have nearly enough C++ experience, I haven't worked with it for years now.
