Доделал, но получилось не очень >_<
Надо перевыкраивать, думаю(
читать дальше