added CollisionComponent and RenderComponent