This is extremely clever! I really like the wall movement mechanic and how its used in the different scenarios.