a small ECS system applied to a small tower defense game