Trio Tak

Almost ready, check back later.