For the player movement, you probably want to use GetKey instead of GetKeyDown so the player doesn't have to keep mashing the keys to move.
Also, sounds will help a lot for players to be able to understand the collisions.
ok thank you