Added smooth player movement