This is almost a clone of a game called Crush on the PSP: http://en.wikipedia.org/wiki/Crush_(video_game). Crush was a lot of fun to play, but they've evolved this a little bit more by making it an FPS. I agree with a lot of posts here that say this degree of freedom might actually make the levels boring and predictable.