partially finished implementing gameview