title screen is better. adding basic mode and state management