The puzzle design is pretty cool, although i think a rollback button with some steps limit might help in the later levels, i mistakenly pushed some rocks and had to restart all over :(.
I like how you set the funny tone of the overall game, little details like the rock bounces and the music. The levels have good difficulty, i suggest you should add a twist in the push mechanic. By level 8, the novelty gets away if you only see more rocks on the screen.
I tested the mobile port and it runs well and the controls are responsive :)