Advice On Game Development Going Beyond The Basics