Dużo poprawekm, nowych funkcjonalności, cienie.
Ten kod przejdzie generalny porządek jak będzie na to czas.