added parameter to calc_arrival_changes for the calling event
added shiftstate tests
added basic tests for FollowState
threw in some maths for calculating movement direction
checking event to follow player
updated tests and bugfix
Merge branch 'master' of github.com:NintenJoe/zol into Task-7.12
modified player.json to transition into move states from other move states
added state machines for mega and mimic
updated PlayerTests to reflect change in player movement
prettified state machine json
Merge branch 'Iteration-6' of github.com:NintenJoe/zol into Task-7.12
Merge branch 'Iteration-6' of github.com:NintenJoe/zol into Task-7.12
fixed FollowStateTests for refactoring in composite hitbox
Merge branch 'Iteration-6' of github.com:NintenJoe/zol into Task-7.12
merged in and prettified
Merge branch 'Iteration-6' of github.com:NintenJoe/zol into Task-7.12
added event to Hit State arrival
Merge pull request #44 from NintenJoe/Task-7.12

Merge pull request #44 from Task 7.12 to Iteration-6