moved bdls logic for when user chooses a corner into its own method