Added Screen::Reset() + moved some pieces of functions to other ones