Use pointer logic
Tidy up entry->param & word register access; Abstract out interpret() function