It's a very good idea. And you implemented the loop holes very well.It's goes like "You can't push crates!", so you pull them or "You can't move them!", so you move the goal to the crate. Very funny!