Thoughts on Game Development