change gameplay logic