TDD alien invasion kata