Fixed the bug where you can slide left into cliffs.

However, I am now re-thinking the collision checking system. I'm thinking about making the collision checking system based on checking the blocks immidiately around the user. the whole collision function is a but much I think. It has these weird glitches where the user can glide into solid materials still  :/
I'll probably end up changing that code.
BUGS. I don't know if I'm making this better or worse.
The character glitches around sickenly. I can't seem to get collision detection down. It is being a real pain in the ass thus far.
BUGS. still working on collision stuff.

the player can sink below materials occasionally.
damn this floating point shit is a pain in the ass.
got discrete movement working. It is by no means finished, but it will have to do for now.
From here, other aspects of the game can be developed without being stuck on player movement.
This could work. I may not even need to use a floating point system.