You can now take turns

Added some basic tests too