I agree with what's been said. [I'm only here because someone asked me.

]
I will comment on the water, as this is quite important. Generally speaking, you don't want the old water in the new tank, since it contains nothing useful (bacteria, etc) and may contain much that is harmful (more ammonia, urine, pheromones and allomones, total dissolved solids (TDS), etc). What I do is test the pH between new tank water and the water in the tank with the fish, just to ensure there is no significant difference. Then I drain about half a pail of water from the tank with the fish, net some fish into it, and top up the pail with water from the new tank, not quite full as fish will jump. I leave them for maybe 15 minutes, then net the fish in. My caution here is with the stuff you can't really measure, like TDS.
I always have live plants, and esp floating plants, so I never worry about ammonia and nitrite. But in cases where there are no live plants, in addition to the rock/wood/decor carrying bacteria I would use a bacterial supplement as a back-up. Tetra's SafeStart, Seachem's Stability and Dr. Tim's One and Only are three I recommend. These contain live bacteria which independent scientific tests have proven beyond any doubt do aid in establishing the nitrification bacteria. They are not magic instant cycle products but they definitely increase the bacteria faster.
Byron.