world has at least one breadcrumbpile
when an ant moves, it changes its location
an ant who knows a breadcrumb pile goes there
2 failing tests .. it can be dangerous if you test-drive your stuff but
try to lazy-implement your getters (null) and setters (void). you might
end up with unhappy "i got null i returned null everything is fine"
conincidendes which make your tests pass.
fixed the first test
a location is 2 dimensional and knows which fields are adjacent
small refactorings
small refactorings
ants can't reach a distant pile in one move
implemented routing algorithm
introduced smarter mocks
added some FIXMEs
and ant with a breadcrumb goes home to its colony
ant gives breadcrumb to colony
scribbled tests about "how ants interact"