Add random rotation to text

Remove calculateTextPosition in favour of transform