Moved constants to lib directory.
Trying to debug issues with running multiple javascript scenarios.  Made ajax call to game/x/x/init conditional.  This should probably be determined in the controller though.
Removed commented-out gem.
Some ui features passing now.  Commented out user input steps that were only there for debugging.  Frontend will likely change so not going to spend too much more time at the moment on it.
Finally some movement working again on frontend - note that capturing will not currently work and needs to be fixed.  Also, deal with return value from movement - success is being sent back even when move fails.
Making some progress on refactoring movement.  Added MovementDetails and DirectionVector classes.
Moved MovementDetails to different filename and location.
More refactoring of movement. Added Direction class to deal with simple up, down, etc directions, but this will likely change significantly when grids are refactored.
Deleted a lot of refactored code from piece model.