Puesta a punto

Implemente la base de casi todos los comportamientos