updated random smart move method, set available to nil