Added gas mechanics

This is what I was working on. I do understand why you kicked me out, but I would like to try again.