\documentclass[12pt]{article} \usepackage{fontspec} \usepackage[pdfborder={0 0 0}]{hyperref} \usepackage[margin=20mm]{geometry} \usepackage{float} \usepackage{subcaption} \floatstyle{ruled} \newfloat{board}{bh}{brd} \floatname{board}{Board} \DeclareCaptionSubType{board} \usepackage{minted} \usemintedstyle{tango} \newmint[pyinline]{python}{} \newminted{python}{} \newmintedfile{python}{} \setmainfont{Linux Libertine O} \setmonofont[AutoFakeBold]{Inconsolata} \setlength\parskip{2ex} \setlength\parindent{0mm} \widowpenalty=1000 \clubpenalty=1000 \newcommand\fasttrack[1]{\vspace{-2ex}\hfill\emph{Fast track: #1}\nopagebreak} \begin{document} \title{Writing SnakeGame bots} \author{Peter Ward} \date{July 29, 2012} \maketitle \input{introduction.tex} \input{firstbot.tex} \input{random_simple.tex} % this section is rather long, % perhaps take an intermission to explain the board % and getting width, height % and modulo properly? \input{random_avoid.tex} \input{look_ahead.tex} \input{closest_apple.tex} \end{document}