Fight Class + MapEvent, Movement, and Character

Make fight class, fixed movement, working on map and character still.
More work on Character Item
Merge remote-tracking branch 'upstream/master'
Finished MapEvent and Support

Haven't tested it yet but no errors and it logically makes sense. Will
need to test it out to see though.
Merge pull request #44 from brentspector/master

Updated MapEvent, Character, Movement, new Fight
Movement and MapEvent now run on Tile data

MapEvent now receives a tile object, and Movement now reads the units
from TileManager. MapEvent now correctly passes any resource into the
player. I hope.
Merge pull request #45 from brentspector/master

Movement and MapEvent now run on Tile data
Merge remote-tracking branch 'upstream/master'