Fxxk! So many bugs! Fixed some.