abstract out pokemon  class