Start NPC factory
More factory stuffs
Factory done
Merge branch 'Develop' of https://github.com/PimV/Bermuda-TheGame into NpcFactory

Conflicts:
	Bermuda/Bermuda/PlayState.cpp
	Bermuda/Bermuda/PlayState.h
	Bermuda/Bermuda/Wasp.cpp
fix
Merge branch 'Develop' of https://github.com/PimV/Bermuda-TheGame into NpcFactory

Conflicts:
	Bermuda/Bermuda/Bermuda.vcxproj.filters
	Bermuda/Bermuda/PlayState.cpp
IMovable to MovableEntity
spawnponts spawnen
Moved code from Wasp to MovableEntity. MEC&GSM still in Wasp (TODO).
Added virtual void update() to MovableEntity.
stuff
Minimised variable in MovableEntity.h
Spawnpoint container
Rename animationRow variables
Rename even more animationRow variables. Replace gsm and mec to PlayState->Mec & GameStateManager::Instance
Removed GSM & MEC from Wasp constructor
Moved PlayAnimation and StopAnimation to MovableEntity
Moved setPositon to MovableEntity
Moved checkCollisions to MovableEntity
Coverted Rabbit to make use of MovableEntity