added physics and a throwing script