make spacemonsters sparkle
make lua get_object_location return nil if object not found

instead of having the silly status value.
move lua script invocation into main object moving thread.

Not supposed to use the same lua state in multiple threads, and
right now, we are, in that the script is invoked from the per client
thread and all use the same lua context, which is not correct.