I've been occasionaly working on this for like 2-3 years but never finished so some parts are bad while some parts are... tolerable. I stopped working on it a yr ago...