Integrating Narrative into Game Design: A Portal Post-Mortem