Updated MapEvent, Character, Movement, new Fight

Fixed MapEvent, Character, Movement to run on gameobjects instead of scripts, and made a fight class that can be used. Still missing tile access for MapEvent and need to test that changes work as expected.