Looks very interesting. Kind of reminds me of Oblivion?