Problems parenting advice

During cold days low temperature I try to keep child indoors but I notice gets disobedient. Starts throwing pillows or plays too rough. I tell him to stop he will tackle me, throw toys, start screaming.

During bedtime he wants to brush his teeth himself he will tell me to wait outside while he brushes his teeth or refuses to brush at all like he wants to be in charge like I tell him can you pick up your shoes he says for me to pick them up, time to clean up toys he says you do it. He bosses me tells me to bring him water I insist he pick it up but he refuses

During bedtime he is rude and mean turns over goes to sleep.

He used to be a sweet boy during bedtime we would read a book together, do a puzzle, watch a family movie, talk then say goodnight and I'd get kisses hugs and now he's all mad and starts fighting before bedtime.

He's only four years old what's going on