A:AnswerThis model comes with a USB type-C to USB type-C for charging, but doesn't include a charging block to plug into the wall. You'll have to pick up a 3rd party one or purchase the Microsoft branded one separately. The keyboard is also sold separately.
A:AnswerOnboard graphics Adreno aren't very conducive for gaming. If you want to game, you may be better off getting a Legion Go or ROG Ally X. The options are just better on that and graphics are improved. ARM64 isn't really great for AAA gaming.... waiting on eGPU support so they can solve that problem but that's not here yet.