Valid attack pair callback checks previous attack pair for collisions.
Adds the idea of winning/losing to games.
Fixes bug with press

Using press before recycle would raise an error on calculating power.
Fixes bug with khadath

Getting khadath's blocked spaces before he placed his trap would
raise an error.
Adds auto spec.
Merge branch 'master' into logins

* master:
  Adds auto spec.
  Fixes bug with khadath
  Fixes bug with press
  Adds the idea of winning/losing to games.
  Valid attack pair callback checks previous attack pair for collisions.

Conflicts:
	lib/game.rb
Adds new view files.