This was a really interesting take, I think with a little polish o n the level design this would make a really fun all out puzzle game!