Made some progress on skining, but it's still broken