added more global typedefs
added base screen code
added screen to cmake build
game now can use the screen