CHANGED: Project - Reordered project files and added EventManager reference to game.
FIXED: Core - Event listeners are correctly added if they're the first listener for an event.
CHANGED: Rendering - RenderSystem registers as listener for a AppWindowChanged event for setting up the device, instead of having it passed in its constructor.