Getting an Assassins Creed vibe from the visuals. What do you think?