more work on the dialog layer - setting up where it renders, adding a font, fleshing out the close functionality a bit
fixed a bug where starting a dialog while holding a direction button would cause movement issues after leaving the dialog
added an event handler to properly close and unpause after a dialog
added basic dialog capabilities. only 1 screen can be visible and there are no options, but a dialog pops up and goes away
added Enter, Space and E as buttons that advance a dialog
added cachefile to the ignore list