Calculate percentages with calc()
Remove inherited property from animation
Add a dedicated message class to the board
Remove Opera animation property
Rename message animation
Add message animation for Gecko browers
Add animation for closing the message
Rename Strategy.strategicPositions to outerPositions
Restart game without refreshing page
Use map() to iterate over nodes
Rename Actuator.sync() to updateCells
Refactor Game.play()
Remove 300ms tap delay on touch devices
Rename Game.isOver() to isWon
Add proper Game.isOver() function
Prevent a foul from restarting the game
Calculate random position from cell count
Add missing semicolon
Improve draw message