renamed GameFrameDelegate to GameViewDelegate