Many Fixes

[list] [*] Slightly improved the second maze hint. [*] Fixed creating an empty list not costing an operation. [*] Fixed renaming save file immediately after creating it. [*] Fixed renaming a save file that is open externally. [*] Fixed printing spaces with the drone. [*] Fixed error logs showing the wrong line sometimes. [*] Fixed error when returning outside a function. [*] Fixed assigning to a negative list index. [*] Fixed op count of various data structure operations. [*] Fixed freezes with certain large data structures. [*] Fixed various issues with the "in" operator. [*] Fixed None not working as a dictionary key. [*] Fixed using a tuple of lists as a dictionary key. [/list]