How and Why to use ECS (Entity Component System)