Good job with this. Only thing I see weird is that the blocks change color with every move.
5 blocks in 35 moves.