Refactored Ants.