I only added diamonds for fun. They're not even tracked by anything atm.
From the start I decided on some arbitrary restrictions, and one of them was no fail states, so I've left out enemies/spikes/bottomless pits in this iteration. In the future I might revisit the idea though, as I do think what I currently have is basically one pillar that would need others to support a real game.