[ICARSC 2020] A Micromouse Scanning and Planning Algorithm based on Modified Floodfill Methodology with Optimization