make enums usefull
cleanup on scanner code
cleanup memory for font object
toggle fullscreen with 'f' key
add request opcodes in classes