Added a new custom folder to place down custom scripts.
Fixed a possible bug: NewDialogue may get stuck in tick() if it isn't showing the dialog but the player hasn't stopped interacting.
In order for triggered scripts to show up dialogues, it needs to render the dialog boxes at offset (0, 0).
Testing purposes + bin stuffs.