Enforced pushing and popping of modelview matrix in draw loop.
Added Error reporting and clean crashing. Cleaned up main by adding code to Game.cpp
forgot to add files to last commit