Q: For the Goal Bank Robbery In Progress, does the Villain have to be in front of the player with the Bank, or can it be anywhwere, like with Crime Spree?

A: Crime Spree specifies “5 or more Villains on the table”. The “on the table” part, pointedly NOT stating that they have to be in front of you is what lets you know that you don’t have to control them all yourself. Bank Robbery In Progress makes no such point about being on the table with unspecified location, so you should infer that, as with most Goals, you need to have that Villain on the table in front of you, specifically.

Think of it this way:

Here’s the Bank where there is a Bank Robbery In Progress. The Villain has to be THERE at the Bank to be in the progress of robbing it.