moving platform class