a lot of junk and snapToMiddle for edges;

I’m the god of hell fire and i bring you … :D