Nice work! I've seen a lot of different takes on similar ideas, but I like how you're only given 7 slots for commands and have to get creative with how you fill them. It'd be nice if you didn't have to wait so long between actions when you go to execute your code, but it's not a deal-breaker.