Added better support for picking objects (and removing them from their original location). Fully customizable failure messages. Some more tweaks.