I like the idea; just needs some better graphics and some more sfx and your good to go!
I agree. The mechanics can be more fleshed out too.