[Miracle] Working some more on miracles.
I've basically scrapped what I had before so I'm writing down some notes to start again.