Refactoring, and piece moves down once at each turn regardless of what is going on (i.e. can't block it against a wall)