Learning C With Game Concepts