Docking Station Not To Accept Bike When Full & Refactored Code