generic object cloning, added asteroid controller (unfinished)