Changes to how the game communicates with engine parts (returns data types rather than using passed objects).