mine will sometimes do this, and with either one, they usually want to be pet. i know that u shouldn't give in, and should tell them to move...and we will, sometimes...but if i get the feeling that its dominant behavior, i automatically tell them to "off" and sit or lie down.
as for the walking over u in bed, i trained Tyler, who i raised from 9 weeks, to never step on us. he actually will feel for ur legs before he walks over the bed (it's so cute!). Tyson, who we adopted, we have had a harder time with, but i find that overreacting and saying "OWW!" works well, and then making him get off the bed for a a lil bit.