Well executed.
I was a bit confused by the coloured tiles. I’d have expected more of them to be blocks for a bot (esp. once the keys were introduced).
I enjoy puzzles like this.