added child functions for transforms, also fixed Component.gameObject and name