Xbox Live launch titles for Windows Phone 7 finally revealed, we’ve got the full preview