Add some more application logic
Merge branch 'master' into GreedyAlgorithm
Some battle changes
Merge
Add data files
Initialize battle
Can now properly instantiate battle
Now matches pokemon with the actual pokemon
Start both sides off as unowns
Add some logic for determining enemy's state
Merge branch 'GreedyAlgorithm' of https://github.com/rameshvarun/showdownbot into GreedyAlgorithm
Record opponent's current Pokemon for greedy algorithm
Adding switch code
Merge branch 'GreedyAlgorithm' of github.com:rameshvarun/showdownbot into GreedyAlgorithm
Switching algorithm implemented
Reverse game sorting order
Now tries to choose super effective move based on type
Merge branch 'GreedyAlgorithm' of https://github.com/rameshvarun/showdownbot into GreedyAlgorithm
GreedyBot now tries to use entry hazard/other side conditions before attacking
Pokemon uses STAB move when possible