Hi, I just got Box2D working with Ball Physics, and now realise Angry Birds could have been done by anyone.. http://www.youtube.com/watch?v=UOwlxy8v6b0 ... well anyone with some great ideas, levels that work, and very fancy graphics! So my next App doesn't let the user know that every button and display panel is a physics object until such time as it transitions between modes or orientation. I can print to the images that are used to texture the bodies, and by changing the texture (like Angry Birds do), it is possible to do a live display on a physics body. What I'm having trouble with is altering at a pixel level with GLES. I can compose my own image for every frame, but this is still a long way round. Are there any very raw examples of how to draw just a pixel to a layer? Ideally, I think I'd be set to see a pixel who's colour value is changed for every frame (a proper direct way).. then I think I could do the rest of what I want to do. Cheers, Art.