Is it time to merge amateur and professional game development?