We explore modeling problem solving and design using state-space-search methodology by engaging in the design of an educational game. We also explore how online communication tools (OCTs) could be used to support collaborative design using two online tools: 1) CoSolve, a collaborative problem-solving environment we developed, and 2) INFACT, a discussion forum that we built for use in education. We used these tools to design GoAtom, a chemistry game. Using our game design experience as an example, we present a method for modeling design processes using state-space-search, and reflect on our use of OCTs.