Need to fix fling, but physics seems decent