This is a good game. The rolling boulder task in level 1 is not guaranteed to be solvable, because you might not be able to move an arrow block to the position you need to move it to. However, this scenario is so unlikely that we have chosen to ignore it.