Ok, here's the thing.
You fix one thing, try to implement another, and poof, there went my evening and worst thing Is I fixed something very *unimportant*
Anyways I commented out all the faulty code, If anyone's reading this, I beg you for help.
~ Dan