Added serving prompt, serving positions, and some minor refactoring. Still need better AI.