Ammonia exists in a free form (ammonia) and an ionized form (ammonium). Total ammonia is the sum of free and ionized forms. The balance between free ammonia and ammonium depends on, for simplicity, your pH and water temp. The ranges of temp and pH I've seen people reported here, I would estimate the free ammonia makes up about 15-20% of your total ammonia. It's a very rough estimate.
For cycling, ammonia-oxidizing archaea and bacteria in water will grow in at 0.5ppm, and if you have other organic material on your live rock (live or dead...living things make waste too) that would be sufficient. Be patient and take the time to brush up on your reading.
Free ammonia is the toxic moiety of total ammonia, so this becomes more important to know when you are testing "ammonia levels" in the future. Some tests report free ammonia levels, some will have tests for both free and total ammonia, and some tests will report total ammonia levels only.
Thus, when you say your ammonia is 0.5ppm, you could be telling us you have 0.5ppm total ammonia, or you could be telling us your free ammonia is 0.5 (and an approximately 2-3ppm total ammonia). Precision is a wonderful thing.
Some people (rightly or wrongly) repeat the idea that at a certain level "stalls your cycle". It is unclear what these individuals mean. Do they mean inhibition of growth (archaea or bacteria?) or inhibition of nitrification (nitritation or nitratation?)? The recurring theme of imprecision...
There is some evidence that nitritation (conversion of ammonia to nitrites) can start to become inhibited with a free ammonia around 1ppm (Don't worry, you are nowhere near there) but the inhibition is quite low and likely insignificant to you as a hobbyist. I would recommend reading up on some background info, preferably the primary literature if you are inclined. Cycling takes time. Stop messing with your tank. Leave well enough alone.
Oh, and take out that nasty shrimp, unless the aesthetic (and odor) of necrotizing flesh is your thing.