Trainers and Pokes now associative arrays.

This is much faster and easier to reference!
Added nicknames.

Nicknames are used to identify who used a move.  Why?  Idk. But we have them now.