Logger aangepast om juiste tijd te gebruiken.
Er zijn object georienteerde windows nu.
Loop zo gemaakt dat hij gewoon door gaat als er geen message is (om te renderen etc.), en dat hij alle messages afhandeld als er meerdere zijn in één iteratie.
hasActiveWindow kijkt of er windows zijn die gesloten zijn, en gooit die weg als dat zo is. Als blijkt dat alle windows gesloten zijn returned de methode false;
Merge branch 'master' of https://github.com/Webfox93/3DEngine

Conflicts:
	3DEngine/3DEngine.sdf