game move implement