Updated #RoboGarden code with homing check, refactored the codebase to be cleaner with better comments and variable names, changed logic on button press