Shitloads of bugfixes and features changed and added.