collsion detection + world creation