Xbox One X review: Tailor-made console for hardcore gamers