\documentclass[11pt]{article}
\usepackage{fullpage}
\usepackage{amsfonts}
\usepackage{graphicx}
\usepackage{tabularx}
\usepackage{underscore}
\usepackage{amsmath}
\newcommand{\Gizmoball}{Gizmoball }
\newcommand{\R}{\ensuremath{\mathbb{R}}}
\newcommand{\done}{\ensuremath{\surd}}

\author{Austin Clements, Albert Leung, Dan Ports}
\title{Gizmoball Final Design Document}
\date{April 27, 2004}

\renewcommand{\topfraction}{0.85}
\renewcommand{\textfraction}{0.1}

\begin{document}

\maketitle
\tableofcontents
\listoffigures
\newpage

\section{Requirements}
\subsection{Overview}
\input{intro}
\subsection{Glossary}
\input{glossary}
\subsection{Revised Specifications}
\input{revised-spec}
\subsubsection{User interface}
\input{ui}
\subsection{Use cases}
\input{use-cases}

\section{Design}
\subsection{Overview}
\input{overview}
\subsection{Property System}
\input{properties}
\subsection{General User Interface}
\input{ui-design}
\subsection{$\R^2$ Renderer}
\input{r2}
\subsection{Game System}
\input{game-system}
\subsection{Game Serializer}
\input{xml}
\input{mdd}
\newpage

\section{Validation Strategy}
\input{validation}

\section{Project Plan}
\input{timeline}

\end{document}
