Mercury discusses the Xbox Developer Direct that premiered on January 18th and what his thoughts are on it.