changed game model to initialize with several variables