This is a really cool idea. I think it probably needs some balancing, but this could totally work on mobile. Nice job!