Refactoring Fan Cog, based on Halo 3 SCreenshot