Refactored to an ObjectiveManager system. Resolves #6
Improved UI feedback and usage for placing items and changing tools.
cleanup