Alfa porting, still buggy but taking shape