player movement. Next : input controller