$ python3 spellingbee.py
Welcome to Spelling Bee!
Here is your puzzle:
B D
I E R
S V
Type a word or END to quit: rev
The word must be at least 4 letters long.
Current score is: 0
B D
I E R
S V
Type a word or END to quit: reads
You used at least one letter that isn't in the puzzle.
Current score is: 0
B D
I E R
S V
Type a word or END to quit: sede
That is not a legal word.
Current score is: 0
B D
I E R
S V
Type a word or END to quit: bids
The center tile must be in your word.
Current score is: 0
B D
I E R
S V
Type a word or END to quit: beds
BEDS: +1 points
Current score is: 1
You've found the following words so far:
BEDS
B D
I E R
S V
Type a word or END to quit: beds
You already guess this word.
Current score is: 1
You've found the following words so far:
BEDS
B D
I E R
S V
Type a word or END to quit: beer
BEER: +1 points
Current score is: 2
You've found the following words so far:
BEDS BEER
B D
I E R
S V
Type a word or END to quit: beers
BEERS: +5 points
Current score is: 7
You've found the following words so far:
BEDS BEER BEERS
B D
I E R
S V
Type a word or END to quit: reved
That is not a legal word.
Current score is: 7
You've found the following words so far:
BEDS BEER BEERS
B D
I E R
S V
Type a word or END to quit: veers
VEERS: +5 points
Current score is: 12
You've found the following words so far:
BEDS BEER BEERS VEERS
B D
I E R
S V
Type a word or END to quit: end
You earned 12 points!