The cannon firing could have been done much faster, and there were a few parts I headed the wrong direction, but the movement was overall decent and the routing is about as good as I think I can get it.