15 puzzle with timer.