Pequeños cambios en interfaces

Se han cambiado a ScriptableObject para poder destruirlas en tiempo de
ejecución cuando no se necesiten.