I now have it in a state where I can rip stuff.
To me however, that isn't good enough yet, as you end up with about 400 different sprites in no real order, plus none of it is aligned.
So I'm going to continue to work on it.
The next step will be to implement a method to tracker these sprite clusters and also to find a way to identify an track animations.