Added arrow keys, escape getch(), and some improvements to mystery boxes
Revert "(3.2)"

This reverts commit 7d67ac50825ed865de3255e31fa041312208e126.
Revert "Added arrow keys, escape getch(), and some improvements to mystery boxes"

This reverts commit eb8afbadf4bf8c5bd176b5035d88ea6571deeffa.
Revert "Update filesystem.cpp"