Add Base_state
Add Splash_state
Add main.cpp