Dictionary supplied by user
me
from the JavaGaming.org forum.