Spelprojekt, Objektorienterad programmering.