It seems it's frequently necessary in game making to do it wrong before you figure out how to do it right.