updated game window model