merge ecs and sfml