Change box2d body user data to 'this' and add enum and collidable interface