Finished what I could. Final turned in with minor bugs