Added more Heuristics, take&drop when holding