Me gusta mucho el sistema porque es extremadamente útil y el código es considerablemente corto, así que los errores deberían ser mínimos, buen trabajo.
Como única pega, diría que lo suyo sería subir las modificaciones a una branch de pokeemerald para ver los cambios más claramente.