Added a way to pass data to callbacks in physics::World.
physics::Entity now requires physics::World on its constructor.
Made Entity polymorphic.
Added onGround method to physics::Character.