Update Greg.cs

updated diagonal check to stop at harmless piece