Cool concept, and I love the music :)
I think the first fight is definitely too hard. I was stuck for a while and almost gave up... then once I got past it, I beat the other 2 on the first try!
Most of the time the enemy would only need one second to take its turn, but from time to time, it would be very long (like 30-60s). I think it may be the server timing out rather than a problem with the game. Maybe you can change the duration before it count as timeout to be lower tho, so that it retries faster?
It was fun overall, nice job :)