Added translation to VesselStack::rotate to fix misalignment
Fixed the move references which caused odd behavior after rotating a stack