29 weeks. Feeling weird and lots of kicks and pains. FTM

Heather
Baby has been kicking and doing insane things for the better part of 4 hours. It's causing some pains here and there in my stomach, but I don't think they are BH. My stomach feels hard in spots but never all over.. No other symptoms. Is this all normal??