Fixed all the bugs!!!! @hento581 is da king, @chrte is not!