Character class is pretty much done, got the barebones down and it works awesomely. Added a physics interaction event, all physics bodies now carry their parent class (entity) in userData.entity

Signed-off-by: Sam Hellawell <sshellawell@gmail.com>