split engine from game