Conversion from local reference to static

Edits to variables to ensure static references throughout all code
Revamp Guest

Changes to Guest state system from a set of boolean flags to a state
based system. Uses state to ensure Update loop does not need to check
multiple boolean values, and only run code relating to a particular
state
Revamp Table

Table class formatted using Eclipse
Old state checking code removed ready for use with new Guest state
system. The Table will undergo a similar transformation once the Guest
class is configured better.
Table is now able to check that all guests at a table are in the same
state in order to proceed with table state changes/flagging etc
Movement experiments

A simple experiment added to move the waiter icon to the location of a
shift-click. Used as an experiment for implementing MoveTask system
later
Hostess single table debug

Added some code to allow for one table at a time debugging, will be
toggled manually for now but will have a keyboard toggle soon for rapid
testing
Updating static references to Screen

see above
Updating static references to Screen

as above
Misc changes