replaced calls to screen-x and screen-y with world-to-screen
added make-tile-to-fit
added "choose random candidate" key