Refactored grid.get(xpos,ypos,value) to grid.add(value,xpos,ypos).
Replaced all tabs in all files with 4 spaces per.
Made levels with empty cells 'safe'; an error is printed and display works.
The empty cell is represented as the '?' glyph.