A range of fun Java applet puzzles which you can play online, as well as some "pen and paper" puzzles to get you thinking.