Thanks for your critiques, I'll try to fix some of them in a small update I'll probably be releasing soon.