A very rough non-TDD'd game of life in angular