all sorts of skill passing stuff

dynamically add skills to multiple units