public HashMap<Direction, MazeField> getRatSurrounding(MazeRat rat) {
		HashMap<Direction, MazeField> surround = new HashMap<Direction, MazeField>();
		try {
			surround.put(Direction.NORTH,
					maze[rat.position.y - 1][rat.position.x]);
		} catch (ArrayIndexOutOfBoundsException e) {

		}
		try {
			surround.put(Direction.EAST,
					maze[rat.position.y][rat.position.x + 1]);
		} catch (ArrayIndexOutOfBoundsException e) {

		}
		try {
			surround.put(Direction.SOUTH,
					maze[rat.position.y + 1][rat.position.x]);
		} catch (ArrayIndexOutOfBoundsException e) {

		}
		try {
			surround.put(Direction.WEST,
					maze[rat.position.y][rat.position.x - 1]);
		} catch (ArrayIndexOutOfBoundsException e) {

		}
		return surround;

	}