add tabs for log, settings and help. also attempt to reimplement WASD to use less packets