I'm suffering from a bit of writers block. Also am very sleepy. Will finish this in a few hours.