Got rid of most warnings, some level 4 remain. Don't use wall, both boost and sfml have too many warnings. Fixed a bug where sometimes buttons wouldn't register a click.