The inevitable doomsday refactorisation of update
Added test for Player and made minor adjustments in concerned classes
 Added test for AbstractCharacter, and adjusted the classes accordingly
Concluded the AbstractCharacter test
Updated the Vector2D test with equals test
It's now reading NPCs from an xml. Still need to fix position ect. from map instead of xml
unessecary transformers deleted
Added arguments to the method initializing NPC. now we just need info from the map what kind of npc and where to put it and xml will solve the rest
Fixed bugg with non-connected doors
Added setID to character so every npc can get their unique ID from the map instead from the general xml
Meeting agenda 11
Merged refactor_updates with master
Refactor, useless maps turn into lists
More replacing of unnecessary Maps to lists
reoved unused variables
Updated test for Room and made adjustments to original classes
Merge branch 'master' into networking

Conflicts:
	TisButAScratch/src/main/java/scratch/Main.java
	TisButAScratch/src/main/java/scratch/controller/Controller.java
	TisButAScratch/src/main/java/scratch/controller/PlayerController.java
	TisButAScratch/src/main/java/scratch/model/Room.java
	TisButAScratch/src/main/java/scratch/view/PlayerView.java