toElement() to ClickableArea.java and ItemSlot.java
add toElement() method to all things that need saving
use new toElement() methods