Done except credits, needs debugging