Finished first draft of AI. I actually really like this layout, even though it'll be super slow.