AI works fairly well!

AI doesn't double jump at the moment, I think I got rid of some memory
leak issues. There's a quasi-animation thing on the main menu. I also
move any library that is used into the appropriate header file (even if
its redundant).