Fixed random mine generation, as well as issue with button polling. Buttons are now more responsive, button ISR was messing with the switch statement. Also edited code so that main wasn't being recursively called