Interesting app (or apps plural I think) you have there. I write a similar one with text based tile defs and opengl front end. I should have gone xml too but I didn't think I needed the full potential of it - so far I haven't needed any more than some simple params but there are some things I could expand on with a more complicated definition. Will be interesting to see more of your app and how it progresses.