update to new mechanic, pictured here after ironing out the worst bugs I could find, still a bit finnicky when dealing with rapid collisions (the kind of thing you'd expect to break a game) will post again when I've further refined it.