hi therevillsgames hope u dont mind if i pick your brains a bit. have you solved the running sound in android cos im still having probs. oh and thanks for posting some of your code that really helped me getting started especially since ive never done blitz.How are you exiting your program on android. Ive nearly finished a tower defence game and would like a nice exit routine instead of leaving it running in the background. I started teaching myself c++ about a year ago but i think monkey might be the way to go.The game im porting over is called towers in enferno which i wrote in c++ and directx . Anyone can view it at WWW.GAMECENTAUR.COM and download it.its basically the same but works on android by touch.i was thinking of putting a demo on the monkey site. I was suprised at how smooth the graphics run on monkey. I fancy getting in to this market cos i hate my job as a bus driver but ive no idea really if theres any money to made or even what files i need to pack or where to send them. as i am pretty much a newbie. hope u dont mind i nicked your rectoverlap routine but if u like any of the explosions ive used in my game feel free to use them.any pointers are always appreciated.