right side collision no longer buggy

p.s. it's a hack
i could not find the real problem,which is annoying because it's right
there. so i just subtract a small epsilon value from right side collision.
why this isn't needed for other things, and why i don't have to subtract
half the size on the right side is beyond me..hopefully i'll find it when
i switch units, if i do.
much better, fixed that last issue with the commit

using an epsilon value between the left/right borders. don't seem
to need to use it for down.
tile collision works to what seems to be 100%

even if some of it is super ugly. i'm sure there are better ways to do
this, and this might even break if i get a different player size.
who knows. but it works at least.