Здравей, съгласен съм с мнението и точно така съм го направил. Имената на функциите и променливите отговарят на това, което правят в действителност, но в постовете съм ги променил, защото искам да си запазя правото да не споменавам, за какво го пиша. Знам, че има стотици начини да се напише дадена програма, но аз препочитам да си я напиша сам с моя логика и да няма бъгове, както и съм направил в случая и след това ако имате предложения и критики да ги споделите обосновано.
Благодаря на всички, които се опитаха да помогнат

Успех, maguss4o