Added a box collider component.
Added GetComponent<T>() in component which is an alias to sceneObject.GetComponent<T>().
Light is now a SceneObject, removed Translate/Move methods to use Transform instead.