A very smart rover built using TDD.