Chipmunk physics accessing shapes in multiple methods issue

I'm brand new to iphone development and I (Probably stupidly) decided to jump in at the deep end.

I have what is probably a very simple issue to fix, but with my general newbieness its giving me on hell of a headache.

Basically I have a simple physics based game running where you're trying to make all the balls fall off the screen by removing the blocks in the way.

My issue is I can't for the life of me get the blocks to remove properly from anything other than the method I've declared the shapes (And bodies) in, if I try to do so it gives me 'ballBody' and 'ballShape' undeclared errors.

So effectively I have the game kicking off, when I hit the start button it calls a method that declares and programatically builds the sprites, then assigns the chipmunk physics shapes and interaction bodies onto it. :