Finished Metal Worker
Little bit of refactoring
Finished Metal Worker refactoring