Implementing moving platforms