Implemented rest of Logic

Now all the moves can be made!