added vertical player movement