Refactoring ground.module so it is easier for multiple Ground_Modules to play nicely with each other.
merge