-O2

Conflicts:
	Makefile
cherrypick from sfml branch
remove generated headers