I say, Circle-pad! I also have a way to have collision that is less glitchy then the one you use(d) (It's in the demo I sent you over Swapdoodle...). You can Copy and paste it. It uses lots of variables.