Initial commit
More logic.  Bug with white still