In my opinion having many factories producing small game objects is the way to go.
And you can cache the method
function in init() as self.method
so you don’t have to do the lut lookup in update()
2 Likes