Old artificial life experiment...code quality is not great and it's Windows only, but am positing for posterity