Game Engine propototyping using OpenGL and Coroutines ( CoLi )