I have already seen this gameplay idea a couple times, but this is by far the best one. The levels all have an "optimal route", but I appreciated not being forced to follow it. The music fits the gameplay perfectly, not to mention the colors and the models... a very good candidate for top 20 in my opinion.