New moveObject implementation seems better.

A new argument, slave, is sort of making the implementation of the
functionality previously implemented with a lot of dirty checks and
changing of state simpler.
Objects are now deleted as soon as they are off dat screen.