Switched Transform to be a struct that can't be initialized outside of GameObject.