begun implementing the log
almost all log events there and log is in GameState and GameController now