Refactored for readability- Added Move.java, removed redundant sections
Refactored for readability- Added Move.java, removed redundant sections