MSVC build fix - add basescreen.{h,cpp}