City Logic (Still buggy, but I need to sleep)