Great idea with using cosine and sine to affect player movement! Definitely waves are here
As per word of feedback, adjusting controls to be a little more snappy would help the overall feel ,for example, not overshooting platforms when jumping .
Overall great work!