TitleState: Call draw_state() in update_state()

How does one forget?
IntroAnimator: Disable logo animation in reset()
TitleState: Call reset_state() in init()

This will ensure that all OptionLists are in the right position at the
start.
Disable next_state after changing States

Otherwise, an infinite loop would occur when calling Settings State,
as it continually calls TitleState's update() during its intro
animation.
Fix optional parameters in Graphics' draw()

The previous implementation was my mistake in thinking that function
overloading (a la Java) existed in Python. Of course, Python's optional
parameters make such a feature useless.

Also, now that the new TitleState module has been tested and debugged
fully, it has now replaced the original module.