Began work on refactoring API

Updated control scheme and added defense mechanisms