asdfghjkl! Your pulling all my strings!
The sprites don't quite match up enough with the CG, but that can be addressed another time.
I feel like I know what is going on, but I can't quite connect all the dots, as some key parts aren't yet revealed to make it concrete enough claim.