Moved the invisibility ability to its own class