Now using structs for everything attachment related. No more gross inventory hacks!