Added abstract screen class and splash screen class