refractored underscore functions in ground to not be one liners
refactored ground to have an array of entity objects, this will make upcoming collision detection easier