New components for Box2d types
Updated project settings
Merge branch 'box2d' into _master
Opt class, Renamed "get()" to "value()" because it reads better
Removed 'getExpectedComponent', replaced with just using 'getComponent's opt return directly
Updated settings
Empty entities now throw an exception