Thoughts on Game Engines & Software