Using an entity component system for an - Convex Community