Refactored grains to use bit shifting