public LifeStatus shouldALive(LifePosition lifePosition) {
        if(calculateLifeAround(lifePosition) == 3 || calculateLifeAround(lifePosition) == 2 && alive(lifePosition))
            return LifeStatus.alive;
        return LifeStatus.dead;
    }