tiles are now a struct (image+coordinates), some other fixes and adding ideas to the TODO list in the README