Added the class AbstractPowerUpPickup

Power ups now function the same as weapons in regards to having a
seperate class for picking up the powerup.