completed initial implementation and unit testing of gameplay; playing it now to shake out bugs