Battlecode up to Lecture 2