cleaned up how constructions are stored in game

still have to get the constructor working properly