A Game of Life java implementation (multi-thread adjustable)