This is a solid start. If I could give some advise I'd say you should try to make the movement less jerky and unpredictable. Maybe make it so the player stops moving when they stop pressing a key?
I understand I already fixed it and will have the update tommorow all i had to do was add drag