Belly gets hard

Alexis • 16 yrs old. First time mom. Having a boy💕. With my partner💋.
I am 28 weeks an my baby always like in on spot gets into a ball and gets hard I wanna know why that happens?? It's been happening a lot lately ?