got z layering working

fixes any incorrect highlights on top of characters and health/energy
mode now appear behind character