Game engine design and implementation - Thorn, Alan (Jones & Bartlett Learning, 2026)