almost finished Day Cycle refactoring, only need to integrate checking f...

...or end of game