Mechanic is finally finished! (hopefully)