I made a DefaultFactory.cpp and .h file.
Merge branch 'testing' into level_31

Conflicts:
	ISGPKBS/Game/Game.vcxproj
	ISGPKBS/Game/Game.vcxproj.filters
	ISGPKBS/LevelEditor.Tests.Unit/LevelEditor.Tests.Unit.csproj
	ISGPKBS/LevelEditor/App.config
	ISGPKBS/LevelEditor/LevelEditor.csproj
Leveldefault works.
Added gravityboots and jumpplatform to level editor.
Merge branch 'testing' of github.com:jappeace/hw-isgp-kbs into testing
Merge branch 'testing' of github.com:jappeace/hw-isgp-kbs into testing
Merge branch 'testing' of github.com:jappeace/hw-isgp-kbs into testing
Merge branch 'testing' of github.com:jappeace/hw-isgp-kbs into gadget_11_leveleditor
Merge branch 'level_31' of github.com:jappeace/hw-isgp-kbs into gadget_11_leveleditor

Conflicts:
	ISGPKBS/Game/Game.vcxproj
	ISGPKBS/Game/Game.vcxproj.filters
	ISGPKBS/Game/Level.cpp
	ISGPKBS/Game/Window.cpp
Added gravity boots loading
Added platform boost loading
Fixed retry code.
Merge branch 'gadget_11_leveleditor' of https://github.com/jappeace/hw-isgp-kbs into gadget_11_leveleditor
Removed tempfix and updated level.
Merge branch 'testing' into level_31