Renamed maps to levels.
Removed unnecessary setter methods.
Added data objects for rectangle and target.
Implemented value classes for levels. Closes #9.