alias_ecs_EntityHandle _spawn_player(alias_ecs_LayerHandle layer, alias_pga2d_Point origin,
alias_ecs_EntityHandle target) {
return ENGINE_SPAWN_LAYER(
layer, (alias_Transform2D, .value = alias_pga2d_translator_to(origin)),
(PlayerControlMovement, .player_index = 0, .target = target), (alias_Physics2DDampen, .value = 5),
(engine_DrawRectangle, .width = 20, .height = 10, .color = alias_Color_from_rgb_u8(100, 100, 255)),
(engine_DrawCircle, .radius = 6, .color = alias_Color_from_rgb_u8(100, 100, 255)));
}