Game Developer Diary #2 - Advanced Combat System, Single Player Campaign