A Neural Network for Hill-Climbable Sub-goals Code in nnhcs/, init.ipynb, train.ipynb, and eval.ipynb. Report in report/projectReport.pdf.