whats it like to be a game programmer?