Movement Class Created + Worked on MapEvent

Movement class currently returns the value to move by, can be changed to
directly move the character if needed. MapEvent's resource thing still
doesn't work, will need to discuss that. Will need to rework MapEvent to
receive tile and somehow access character script. State Machine now has
more descriptive text when using it. Need to figure out a background to
use. Not sure what I did to the TiledMap prefab, you should check to see
what changed.
Merge pull request #34 from brentspector/master

Movement Class Created + Worked on MapEvent