Lots of work done. Need to make text boxes layer properly.