Hopefully final update

tons of changes, tweaks and changed logic. NOW it should work, damn it