Mostly fleshed out now, even with thoughts running through the whole thing!