Add abstract render component, add usage of game object pool