added most of the gameplay in the new model