Large improvements, need to work on a couple of movement optimizations to start shaving seconds off at this point.