Add play function
Fix #4; write executable
Continue game on unknown and invalid moves
Fix #6; colorize tiles