added midground and foreground parallax