refactoring to allow for board/snake reset
adding in some styling
updating the "removeMarker" to handle the border too