Tilemap drawing

Beginning arrrangements; to change board and tile drawing routines to
use tilemap instead of direct rendering