CJ's Pull Request - Style Stuff

Pull request for review of triangle facts and robot name style related refactorings
Not too pedantic at all. Whenever you have a method that returns true / false based on some predicate, look for a way to boil the entire method down to just the predicate.

So much so that if you can't, you can still probably use Extract Method to make it work anyway.