Add chance logic