Separate object and tile parsing to new files

tiles parsing is not working right now, needs to be fixed later.
Change method logic to match its name precisely
Use init.lua instead of files named same as folder