Toy component-based game architecture to explore different ways of managing entities