implement overlap_test in PhysicsWorld
provide sync version of Raycast::cast
implement overlap test in PhysicsWorld
make some improvements in Actor
pass Unit pointer to Actor
update Lua bindings