Refactor the transform log into a Transaction class
Extend Transaction to support transactions with more than one transform
Merge branch 'master' into checkpoint

Conflicts:
	src/main/java/dungeon/game/GameLogic.java
Fix a bug where the player would be stuck on a save point