Consider potion effects for speed check

I fixed the potion speed modifier method (I think, I tested it locally)!

There should be no real difference except for adding potions to the check. Please ignore the commits before that, I basically undid all of my changes.

Since .gitignore still isn't present, I included it I guess.

Please tell me if anything is wrong. This is 1.7 compliant.