Reworked end-of-game checks, now performing separate checks at start & end of each turn