fixed everything

I fixed eveyr bug I could find, lowered the speed and made collision
finally work as I intended it to. There are still a few things that need
to be done, as the sprites not rotating in the correct direction
depending on player movement and not having transparency