updated working game