Dev

i'm gonna merge this now so we get that steam bug fixed. if we can work out that bueprint thing just merge it too