Moved logic from ObjectManager to PowerUp

Also did some cleanup for functions that didn't get used