Change abstract method for powers to pass in the event that fire to
trigger it. Changed name for the active power method and added a passive
power method. Changed accessibility of the power methods. Created a
default constructor requirement that requires a player. Fixed wrong
package in plugin.yml. Added a temporary power for testing. Changed the
name of the default power from None to NoPower