Your problem is solved the game u are looking for is called Chip's Challenge, apparently there is also a sequel. i registered just to tell u that...
Separate names with a comma.