Very interesting idea !
I had a tough time to understand that the dog do not rotate, but, there's a lot of potential in your idea. With more complex environment, it could be really cool. And maybe a multiplayer where cooperating is the key to victory !