ended up learning that rain world uses assets for rendering, instead of drawing lines and stuff... so i tried doing that and it looks a lot better than my last try
creators note: running into the walls actually lags the game out because of an infinite custom block... for some reason the horizontal collisions are screwed