Made it to the last condition, it stumped me! Really interesting puzzle, cool idea! You could extrapolate this out so many different ways, with different sized stages, different shaped stages, more blocks and conditions, and so on! Really enjoyed this, well done.