Multi-species game of life