Added Init Function + Astro Constructors

Added an init function and filled out the astro constructors. Added an
index for the location variable. Fixed type mismatch on air_tank
accessor (I think).