started work on world and things. yes, i will refactor it...