Added entity-component game object modelling.