Architectural Improvements to Serious Games