yeah it's Ghost in the Shell: Stand Alone Complex This one might be tough for some people... It's a great game though so check it out!
OMG, i acnt remember the name wow. its some japanese pinball sort of game. where you have to get your people to the end of the level and complete tasks all while playing pinball! wow i cant believe i forgot the name man!