Refactored GameOfLifeService and moved state to HttpSession