It's very low-tech - no CGI scripts, no Shockwave, no Java, nothing like that. It even works on AOL! The object is to get the 4 active buttons to line up consecutively, either horizontally or diagonally.