added random decision making to make bot seem more human