implemented cards player choice