Made sti.new a regular function which returns an instance of the new Map class. Now, rather than accessing the other methods through sti (and having only a single global tilemap, which is kind of weird), you can have multiple maps.