add sprites; add monsters

add the complete sprite table with the original names
add getWorthyOpponent functionality per original algorithm
data-driven monster table; only nearby monsters move

ensure only nearby monsters move
create monsters from the original monster table
eight way movement; different monster move threshold
tweaking defeat scene