Other games incorporate the elements of programming as portions of puzzles in the larger game. For example, "Hack 'n' Slash" include a metaphor of being able to access the internal programs and variables of objects represented in the game world, pausing the rest of the game as the player engages this programming interface, and modify the object's program as to progress further; this might be changing the state of an object from being indestructible to destructible. Other similar games with this type of programming approach include "Transistor", "else Heart.Break()", "Glitchspace", and "Pony Island".