optimized game rendering

introduced main level rendering pipeline. level render output is positioned and drawn onto the game viewport