Preview of plants before you place them

Horrible, horrible code. Look at Mushroom or Bridge
:getAngleShapeAndPosition

There's a really weird fix in there. I've had enough of it though, and I
feel like this is working and at a point where it should be pushed.