fixes + improvements to tmp TMufasa procedures.

createFromClient > copyFromClient
 - 10x shorter and functions correctly :)

Rectangle
 - Fix (hacky) to stop a error if a box which is a single point is passed though to edgeFromBox.