samccarn 0 Newbie Poster

I have a project for my class in which I'm given 3 pictures, and have to do something "interesting" with them, I've decided to make a maze, one picture will be the background/the maze itself, one will at the exit, kind of like a mouse/cheese sort of thing, and what I want to do is use the third picture as a player character that moves through the maze when arrow keys are pressed.

I found a maze code online and have edited it some, but I need to put the background picture on the maze canvas (it extends Canvas), is there an effective way to copy an image (to scale) onto a canvas? or should I change the code up some more?

Also, how will I put the third picture in, smaller, and give the user control?