Finished filling in move info, and got crit hit formulas
Experimenting with Actions as case classes
Still a mess... commented out Pound to make it compile
In the process of changing Types from an Enumeration to a bunch of case objects
Revert back to Types as an Emumeration, fix everything so that tests pass
Minor changes to Move
Minor changes to Pokemon
Add a companion object method to generate a totally random PokemonBuilder
Slight change in implementation of Team
Change hardcoded constants to named vals
Start coding up Battle logic to see how Moves need to play out
A trainer can either use a Move of the active Pokemon or switch to a different Pokemon... basic implementation
Start encoding an object that will figure out how much damage an attack does against an opponent
Start coding agents, which will ultimately evaluate the current game situation and return their next BattleDecision via various AI algorithms
Basic StatusAilment implementation using another Enumeration subclass, similar to Type
Standalone object that contains random useful utilities
Renamed Action to BattleDecision
Ignore worksheet dotfolder and random test file I was playing with