Predicting Retention in Sandbox Games with Tensor Factorization-based Representation Learning