puzzle ideas(but i did it in Lua not sure how it translates)