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.
Jump pad now sets velocity instead of adding to velocity.
Made the entity class less public.

Added comments to all functions in the entity class.
Extracted the behaviour methdods/variables from ghost/player to entity.
added different tiles for the different themes
Merge branch 'testing' of github.com:jappeace/hw-isgp-kbs into testing
forgot the actual images
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