Spelling Bee game

example game 1

$ 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!