I really ought to figure out more about how Python's __import__.* stuff works, because only importing as needed turns my code into pasta, and not doing so can cause up to like a full second of delay. Also, should consider moving some things to other files, it's getting big enough that organization justifies it. Pygame loop is kinda ugly too.