added pygame.init() call to App.init() (lol fuck). irrelevant change to render_title_screen in init.py. new button.py with Button class