Fixed crashing, and made rect draw differently

Still need to get rect to draw in negative coordinates