Displacement: A Sokoban-style block pushing and pulling game

Displacement is a Sokoban-style block pushing and pulling game where you activate switches and clear paths to reach the exit before your character runs out of energy. The novel thing about my game is that when you push or pull, every block vertically and horizontally aligned with the player moves as well. This means you really have to think a few steps ahead when trying to solve a puzzle. The gif below is an example of a level about 50% of the way through the game.

I might be planning to expand upon this idea, so any feedback of the Ludum Dare version would be greatly appreciated. Thanks!

Play Displacement: https://ldjam.com/events/ludum-dare/46/displacement

324b0.gif