It's so polished as other folks mention! Are the stages randomly generated.. ?! Loved your challenging level design :) Great job.
thanks! and yes the stages are randomly generated each time you start a run! :D