Game engine decoupled from XNA.