TODOs
	- Add expand special moves to makeMove
		- Expansion is fast enough that this is valuable
	- Maybe improve state evaluation function
		- Expansion is fast, so maybe this is worth it
		- Low priority