primer commit, implementado energia y init