Any help would be nice!

My budget is around $1000-$1200. Very new to all of this but I am hella tired of my laptop chuggin over Minecraft and medium graphics. Im not the largest gamer but I would want to some heftier games like cyperpunk / horizon zero on some of the better graphics (These are the most hefty aka my laptop cannot run them lmao). This would be my first PC and i am hoping I can just keep upgrading it and not have to redo this whole process for a hot second! Aka I honestly have just been looking at forums and reviews and trying to piece it together. I linked my pc build but I am not sure if there is anything that could work better or even if all the parts will fit. Again any help would be greatly appreciated!

pcpartpicker: https://pcpartpicker.com/list/2BMFPJ