Game of life...

This is now actiually a functioning implementation