TODO
----
- make an interface for picking moves
- make an interface, period
BUGS
- test framework makes mistake