Bind some global defines as an enum
Potentially questionable inheritance from NodeVisitor
Inherit MotionState from btMotionState
split out blacklist into separate header