Infinity Ward Game Engine Mechanics