Getting there >.<............................fuck me those details XD.........13 hours so far putted into this and still not done XD.........