Hedging a commodity can lead to a company missing out on favorable price moves since the contract is locked in at a fixed rate regardless of where the commodity's price trades afterward. Also, if the company miscalculates their needs for the commodity and over-hedges, it could lead to having to unwind the futures contract for a loss when selling it back to the market.
The purchase of a call option is a long position, a bet that the underlying futures price will move higher. For example, if one expects corn futures to move higher, they might buy a corn call option. The purchase of a put option is a short position, a bet that the underlying futures price will move lower. For example, if one expects soybean futures to move lower, they might buy a soybean put option.

Like futures markets, options markets can be traded in both directions (up or down). If a trader thinks that the market will go up, they will buy a Call option, and if they think that the market will go down, they will buy a Put option. There are also options strategies that involve buying both a Call and a Put, and in this case, the trader does not care which direction the market moves.
There are also exotic options, which are exotic because there might be a variation on the payoff profiles from the plain vanilla options. Or they can become totally different products all together with "optionality" embedded in them. For example, binary options have a simple payoff structure that is determined if the payoff event happens regardless of the degree. Other types of exotic options include knock-out, knock-in, barrier options, lookback options, Asian options, and Bermudan options. Again, exotic options are typically for professional derivatives traders.
Volatility also increases the price of an option. This is because uncertainty pushes the odds of an outcome higher. If the volatility of the underlying asset increases, larger price swings increase the possibilities of substantial moves both up and down. Greater price swings will increase the chances of an event occurring. Therefore, the greater the volatility, the greater the price of the option. Options trading and volatility are intrinsically linked to each other in this way.
In case of futures, a buyer of a contract is said to be “long position holder” and a seller is “Short position holder”. In the case of futures, to avoid the risk of defaulting contract involves both parties lodging a certain percentage margin of value of contract with a mutually trusted third party. Generally, in gold futures trading, margin varies between 2%-20% depending on the volatility of gold in spot market.
However, for put options (right to sell), the opposite is true - with strike prices below the current share price being considered "out of the money" and vice versa. And, what's more important - any "out of the money" options (whether call or put options) are worthless at expiration (so you really want to have an "in the money" option when trading on the stock market). 
The fee you are paying to buy the call option is called the premium (it's essentially the cost of buying the contract which will allow you to eventually buy the stock or security). In this sense, the premium of the call option is sort of like a down-payment like you would place on a house or car. When purchasing a call option, you agree with the seller on a strike price and are given the option to buy the security at a predetermined price (which doesn't change until the contract expires).