It's funny to me that a team who had never worked on video games before and had so little programming knowledge (BioWare) managed to create a CRPG that did so many things right the first time including movement and party management...