Coded the basics of the steam gen

Will get to the rest of this when i get up