Controller and Movement Update