Grid-Based Problem Solving Environments