Null items now return {}.
Move BAPS specific code into a subdirectory.

This code is now also in a separate namespace.

This is so that BRA might be useful without BAPS.
Ignore unnecessary responses in the controller.
More rubocop and related cleanup.
Add duration field to Player.
Check loaded item for duration (not position).

In addition, some of the loaded item code has been cleaned up and
made to use hashes instead of case statements.
General cleanup.

Many non-parenthesised method calls now have parentheses; the
command for sending a Request to a queue is no longer 'send'; some
methods have been shortened or cleaned up, etc.
More parentheses!
Just dump absolutely everything