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

\author{Austin Clements, Albert Leung, Dan Ports}
\title{Gizmoball Finalest Design Document}
\date{May 11, 2004}

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

\begin{document}

\maketitle
\tableofcontents
\listoffigures

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

\section{Design}
\subsection{Overview}
\input{overview}
\input{mdd}
\subsection{Design Changes}
\input{design-changes}
\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{Standard Gizmos}
\input{gizmos}
\subsection{Game Serializer}
\input{xml}

\section{Testing}
\subsection{Validation Strategy}
\input{validation}
\subsection{Test Results}
\input{test-results}

\section{Reflection}
\subsection{Evaluation}
\input{evaluation}
\subsection{Lessons}
\input{lessons}
\subsection{Known Bugs and Limitations}
\input{bugs}

\appendix

\section{Project Plan}
\input{timeline}

\section{Formats}
\input{formats}

\bibliographystyle{IEEEtran}
\bibliography{finaler}

\end{document}
