Events may have both an actor and a target; both of which have a type
Walk events have actor with type
Player includes a type when loaded
Always assume there is an actor
Merge branch 'refactor-events-to-be-consistent-datastructure' into 'master'

Refactor events to be consistent datastructure

Events would assume what kind of character they were interacting as. This genericizes them.