Creating an interactive marble prototype