scaling properly, SCREEN_WIDTH & HEIGHT defined in program.h