Collision Update v2

Y collision fixed, now works for all platforms. Player can now fall off.
Order of points were changed when drawing surfaces and player to make
collision coding easier for me, so the level looks a little off. I will
change that in the next commit. Would've had that in this update but
cannot switch branches to compare both versions until I commit this one.
I'll fix the level layout very soon in the next commit.