added dynamic bindings and gun physics