added preliminary options menu. TODO: Fix the stupid amount of stuff getting passed down through game states (e.g. config)