nurdling.com
simple, fun, yet fiendishly difficult