Pretty cool. With simple math you can determine the outcome though, I would consider offering average attack damages instead of constant attack damages, and then randomizing the actual damage inflicted. for example - Hydropump - 80 damage, but when used is a random number between 70 and 90. That would make it more interesting to have some randomness.
Pokemon Attack Game