Oh shit it works! Coord system is "backwards", tweaks need to be made, code needs cleaning. But shit, it works.