Refactor the project layout
Add spec to make a move from the start position