game implemented