Major: system works

Controller: map now writes every timestep
Point2i: added mapClamp and GetDitUnit
Merge branch 'master' of https://github.com/BjarkeHou/PCGCity

Conflicts:
	src/agent/Agent.java
	src/util/MapHandler.java