Build for a friend

So my friend wants a PC design for heavy gaming. I'be built casual computers before but am not so good at designing high end PC's. 

His budget Sub 1K

He wants to play BF, LoL, WoW, Minecraft on 9/10 settings running smoothly. 

He wants red case fans. I'll be putting this together for him. 

Before I can suggest anything, is the build including mouse, keyboard, etc?

Hows this?

He does not need a 1k budget for those games they are pretty low demanding games