the Entity Component System (ECS) which is based on composition. ECS is an architectural
pattern that is mainly used in game development. ECS adheres to composition, not
inheritance, which allows for greater flexibility in defining objects. Objects consist of one or
more components that add additional behavior or functionality. … The Entity-Component-System
approach solves the problem with multiple invocations of update methods that surround all …