urban.py fixes. Needs to be string before passed to color. Will rewrite later