Decision tree ordering
Here in your Scenario you need to select the one with more Information Gain rather than the least one and the process goes on till you reach the last feature/last node.

Go through this Link. I think your doing it vice versa, I agree with Emre. 

In the above link it was explained with an example to decide whether to play tennis or not.

Do let me know if you have any issues.