updated movement, moving platform bug fix