20 Small Mazes is an extremely good game made of, er, 20 small mazes - and it's free!