I made this game with Zillions but there is a problem, it doesn't work if there are multiple partial moves to the same location. Please look at it http://zzo38computer.cjb.net/Zillions/Blackholes.zrf and please tell me how to fix it!
We've had a ZRF for this game up on this site for quite a while -- maybe taking a look at it might be helpful.