add clunky player movement