The 7 Hidden Phases of Game Development