replace all the previous arguments-checking using exceptions, with calls to a custom assert() function
add Map.containsPoint() ; put the pacman current line in a global variable so that we don't recalculate this line at each move
create the original pacman maze map