added multiple types of throwing and adjusted gravity