Pokemon implemented into pure Java