Added cleaned up normal generator from OpenClassic