done some stuff, started on world gen