Can retire after RETIREMENT_AGE visits to all ports

Will close issue #11 after merge.