phong's setModel now calls setiModel too. changed relevant code. Added a draw to GameDrawableObject that doesn't need a matrix stack