first commit
unhardcoded TAB sidebar toggle and fixed sidebar up/down keys glitching chat
add exception handling code
fixed scrolling past last cameo icon issue with mouse wheel scrolling and sidebar
Merge branch 'master' into unstable

Conflicts:
	Makefile
	src/main.asm
	tools
pull upstream
remove extra [org <offset>]
Merge branch 'master' into unstable
Added missing semicolon after symbol
Merge branch 'master' into unstable
removing erroneously added files, correcting extensions for the rest
tools now coppied in, batch or recursive make to patch
iran's unstable experiments commented out so this can become master