Use Tilemap for background and foreground.
Use SpriteRenderer for any movable items and characters.
You can either use Animator or switch sprites in runtime to create walking animation, but remember to change x and y axis of gameobject transform according to the key input, so the character can actually move.