Add Debug Mode Setting
Refactor Mouse Controls to Separate File