Fixed most of the bugs I think
Lots of changes
Stuff