Code cleanup and minor tuning, refactoring
Gray Body when it ignores gravity