main game loop and screen refresh
added vim swap file to gitignore