Added methods to specify angles for turning.
Added tooltip text to all buttons so users know exactly what they do.