Modified nearestLand() method in Board.java to check if coordinates of arguments are in bounds before passing them off as array indices (we were getting ArrayOutOfBounds exceptions)
Moved attack component of strategy into a method, since we need to call it in two places; fixed bug where the formation would remain stationary for an unneccessary turn
Fixed bug in simulator where outposts were being deleted every tick if we don't have enough resouces as opposed to 1 every season; added a hack to the simulator so if either L or W is set to 0, we can have essentially unlimited outposts