First commit, basically works. Gets all data upfront. Not perfect with results (some links are grabbed even though they're not monsters) but it's an excellent place to start.