Java Tile Game.  Original is very, very, old.  From the dawn of Swing.  May update at some point.