There's an issue where diagonal movement (holding up and left at the same time for example) causes the player to move more quickly compared to moving only up or only left. There's a lot of tutorials on youtube you can find to normalize the vector.
Yeah I know. We didnt focus that much on that, we only wanted to make the game playable