Dang, that looks extensive! I thought I went too far in terms of content/mechanics bu tit seems some people here are even more ambitious than me! Good luck for your project :)