Explore making my own programming language