Can you tell me how you did this? I'm planning on making something like this with multiple other features! Please answer what you used to make this...