Moved some stuff around and tweaked the implementLogic function (renamed cellAliveNextTickAt).