Current limiting and overload protection

Hi Lefty,
Thanks for the reply.
The motor will likely be between 12V and 18V with a 3A or 4A current. It will be a brushed DC Motor. I am planning on putting everything on a custom PCB so deciding whether I want to integrate everything to reduce costs or us pre made controllers. I am leaning towards a single integrated module though. I was thinking of using MOSFETs for control of the motor, a thermistor for temperature, but I am not sure how to check current.