Let's be honest here- flash games are casual platform to kill some time and the problem here is that authors probably thought that challenging game would be nice and innovative but it doesn't work that way. Game is annoying, controls are messy and graphics need some polish.