Restore artwork extraction functionality

[ FIXED ]        Artwork from being extracted due to functions getting
                 redeclared
[ ENHANCEMENT ]  Simplify initilization of operational states (array)