CJ's Pull Request - Style Stuff

Pull request for review of triangle facts and robot name style related refactorings
The newlines don't really add much here, though I know they're mostly a response to Hound :)

You could abstract the Math.acos stuff a bit, but I'm not sure it's really that useful to do.