Been looking into using threads, which looks pretty straightforward in java... but it also got me thinking that (Alchemy's) main loop of vector calculations may be a pretty good candidate for some OpenCL experimentation.
Moving all of the vector points around on every shape update gets pretty costly as the shape gets more complex, but pushing all those calculations in parallel onto the GPU seems feasible, and should allow for more simultaneous, or denser shapes without slowdowns.
Not gonna mess with this anytime soon probably, but might eventually do some reading on opencl and see if it could work, or if im just being one of those dudes who thinks GPU computing is the answer to everything without knowing enough about it

testing build of swatchified/undo alchemy > https://docs.google.com/open?id=0B8RcV-g3_nP-VHFwZnMtaGNYajQ
alchemy sketches > http://al.chemy.org/forum/sketches/topic433.html#p1712
character/color inspiration > http://characterwell.blogspot.com