added camera functionality (hopefully) - not sure yet how box detection is going to be implemented
added more comments to clarify some things, as well as added a competition method