Designing integrated computer simulation environments for discovery learning door