Defined GameState class
Defined GameState::initialize
Defined GameState::draw
Defined Gamestate::update
Defined GameState::on_load
Defined GameState::on_exit
Defined GameState::handle_input(key, type)