Emergency Fix Required

Moved keybindings into public variable in consts

Changed all updates to take in single events
Maybe move checking if event.type is keydown into update
Kate's files need to be updated (arguments removed, self.keybindings
deleted, etc), as well as menu.py

Fixed Journal bug where "new" only disappeared if entry was scrolled.
Now it disappears only when right (direction) key is pressed

Found Inventory bug where moving through ends of inventory will make it
jump. will fix soon

Modified puzzle.py a bit to use keybindings. Hope you don't mind