Cleaned up and fixed splash potion code.

Fixed and cleaned a bunch of stuff. Pulled events into separate helper
class. Fixed splash potion and potion effects. Added helper function to
main class, didn't implement it yet. Began update to remove display
names. Localizations aren't working but when they are we won't need
these.