added texture blending for the landscape; made it so that grass renders only within a certain distance of the viewer; added option for the user to "walk" on the landscape object (made structural changes to accomodate this); code cleanup and extra variables added to ProgramState.h