Change the For loop to a While

Now the battle works with a while loop that keeps the pokemon in battle
as long that they are able to fight. The game ends if one pokemon
faints.

Added a new pokemon parameter; Speed, that will determine which pokemon
will start its attack first.
Combat Speed

First pokemon to attack is decided by the pkmn's speed.