Finished Stage 1 of development. The picking function works on a rudimentary level but still has some bugs. For the next round of work, I need to flesh out the algorithms in use.