Laid out some basice framework for round changes and event managing