[x] Holds a 'log stream' which can be written to by other game elements to be appended to its bottom. (Errors, hints, tips, test case status and results, etc...)
[x] Is movable (draggable) anywhere in the editor.
[x] Has three levels of collapse
[x] Should contain a method to write to the terminal, using a flexible format to allow for coloring, bolding, etc...
[x] The LogType parameter in the Log constructor should be set to a default value.
[x] Make the terminal draggable only when the left mouse button is used.
[x] Fix the size problem where the terminal covers the entire screen.
LogType
parameter in theLog
constructor should be set to a default value.