Very well done. Good mechanics implemented very well. Some parts were rather agitating but that was more my poor timing than anything else.