Finish cauldron and ascension device functionality.

Still needs a lot of rework, but they both function.
Refactoring only

Lots of skeleton code and also uploaded missing resources.