Зря я ныл утром, надо было просто немного больше подумать и оно само всё придумалось. Завтра опишу и сяду делать.