This is my first attempt at writing anything like this, or at all really. So please leave as much feedback or suggestions as possible. I thought I'd try a dream because it seemed the simplest as a one off, also it has rather strict requirements so I can get familiar with the formatting and parsing.
https://docs.google.com/document/d/1XA74QntA8bpv8WPyuustGO0Yj53thKHIiY_LxqBS2N0/edit?usp=sharing
https://docs.google.com/document/d/1XA74QntA8bpv8WPyuustGO0Yj53thKHIiY_LxqBS2N0/edit?usp=sharing