added EntityPowered mechanism

woot woot, back in programming action. mcmonkey, please go easy on me! I think did it properly.