Worked on Entity-Component System design