Fix player movement; add dash