Reminds me a lot of Stick Fight: The Game. I think with a bit more polish you could have something really special here!
Thanks :d