Move screen
Add ScreenState enum
Fix screens
No need for a "destroy"