All bugs fixed

Finally fixed that stupid malformed if statement thing.  Turns out I
didn't define all my constants. You should be able to create a clone by
pressing "R" that will do all your past movements. Press "O" to
completely restart the level