Added more hints. Began to implement dynamic looking of hint lists.
Removed debugging code. Cleaned up and refactored.