Developing a Memory Game using the Leap Motion Controller in Java programming language