Heh, definitely knew that was coming
The problem is that it suffers from the same problem all the other layers do: the eraser. Moving a single drawable may not give you the expected results. You have to move every drawable to keep things consistent.
I'll have to think about it some more, and welcome some of your thoughts on how that might work.
Can I ask a really silly question (sorry if it's off topic)... how are drawables handled? are they kept each in their own seperate container or are they grouped together on a layer? is there a class "Drawable"? also, why would the eraser have problems dealing with them - I'm seriously not trying to be a pain, just interested to know
I have never programmed in Java before so I'm not sure what's easier to code..