Added Clone and Equals to Point2i
Merge branch 'master' of https://github.com/BjarkeHou/PCGCity
Major: Agents evaluation of its rules implemented through testCurrentField

HutAgent: added simple hardcoded rules
Constraint: now public
Rule: Getters for the fields and an iterator for Requirements
Map: Added GetCurrent as a skeleton and added getters for width and height
Moved all Rule code to new package agent.rule
Merge branch 'master' of https://github.com/BjarkeHou/PCGCity