Amit's recommended changes
added smooth movement for the dragons and a visual offset for each (so you can
see each one when they all share a square)
fixed the wall manipulation
added auto scrolling the maze; once the player reaches the middle column
or row the maze scrolls so the player stays in the center. set canvas
width and height in the view instead of in the html. added some
functions to main to check the status of the maze more easily.