Game Engine Development - Changes related to the new Design pattern -
Adapter pattern